Поделиться через


Коды состояния HTTP (поиск по искусственному интеллекту Azure)

На этой странице описываются коды состояния HTTP, которые часто возвращаются при использовании API поиска ИИ Azure.

Общие коды состояния HTTP

Код Описание
200 OK (Запрос выполнен успешно) Успех в GET, PUT или POST. Возвращается для успешного ответа.
201 Создано Успех в PUT или POST. Объект успешно создан.
202 Принято Успех в PUT или POST. Этот код состояния возвращается для выполнения запросов индексатора.
204 Нет контента Успех в PUT или POST. Обновление выполнено успешно, но в ответе нет сведений.
207 Multi-Status Частичный успех для PUT или POST. Некоторые документы успешно выполнены, но по крайней мере один сбой.
400 Недопустимый запрос Возвращается при возникновении ошибки в URI запроса, заголовках или тексте. Текст ответа содержит сообщение об ошибке, объясняющее, что такое конкретная проблема.
401 — не авторизовано Возвращается при отсутствии учетных данных. Если вы используете управление доступом на основе ролей, вы или служба поиска отсутствует назначение роли. Сведения о проблемах, связанных с доступом к поиску ИИ Azure, см. в статье "Подключение к поиску ИИ Azure" с помощью ролей. Дополнительные сведения о подключениях поиска к другим ресурсам см. в статье "Настройка службы поиска для подключения с помощью управляемого удостоверения".
403 Запрещено Возвращается при сбое авторизации.
404 Не найдено Возвращается, когда ресурс не существует на сервере.
Метод 405 не поддерживается Возвращается, когда служба распознает неподдерживаемый метод. Если вы запрашиваете индекс, формулировка этого запроса включает конечную точку, коллекцию индексов и индекс, а также коллекцию документов и метод поиска (например, https://mydemosvc.search.windows.net/indexes/mydemoidx/docs/search?api-version=2024-07-01).
409. Конфликт Возвращается при конфликте операций записи. Этот код состояния возвращается для обновлений ресурсов или во время индексирования при одновременном обновлении одного документа двумя процессами. Поиск по искусственному интеллекту Azure предоставляет управление параллелизмом для обновлений ресурсов. Дополнительные сведения см. в статье "Управление параллелизмом в поиске ИИ Azure".
412 (необходимое условие не выполнено) Возвращается, когда условие заголовка If-Match или If-None-Match оценивается как false. Связан с использованием управления оптимистическим параллелизмом при отправке HTTP-запросов для определений индекса, индексаторов, наборов навыков или источников данных.
429 — слишком много запросов Если вы получаете этот код состояния во время создания объекта, это означает, что для уровня служб разрешено максимальное количество объектов . Если вы получаете этот код ошибки в активном индексе, обычно это означает, что вы работаете с низким уровнем хранилища. По мере того как вы приближаетесь к ограничениям хранения, служба может ввести состояние, в котором нельзя добавлять или обновлять до тех пор, пока не удалите некоторые документы. Дополнительные сведения см. в разделе "Планирование емкости" и "Управление емкостью ", если требуется дополнительное хранилище или обновление содержимого , если требуется освободить место, удалив документы.
Закрытый запрос клиента 499 Этот код состояния никогда не возвращается в ответе, но может отображаться в записях журнала, записанных аналитикой трафика поиска и Azure Monitor. Он указывает, что клиент закрыл подключение перед возвратом ответа службой. Когда служба "Поиск ИИ Azure" обнаруживает отмену, которую не запрашивает код на стороне службы или что клиент больше не существует, регистрируется 499.
502 — Недопустимый шлюз Этот код состояния возникает при вводе HTTP вместо HTTPS в соединении.
Служба 503 недоступна Этот код состояния означает, что система находится под тяжелой нагрузкой, и запрос не может быть обработан. Устранение рисков включает добавление времени ожидания в любую логику повторных попыток или увеличение емкости. Новые службы поставляются с большим объемом хранилища и вычислительной мощности автоматически. Дополнительные сведения о настройке производительности см. в статье "Анализ производительности" в службе "Поиск ИИ Azure".
504: время ожидания шлюза Поиск azure AI прослушивает порт HTTPS 443. Если URL-адрес службы поиска содержит HTTP вместо HTTPS, возвращается код состояния 504.

См. также