Códigos de estado HTTP (Azure AI Search)

Esta página descreve os códigos de estado HTTP que são frequentemente devolvidos ao utilizar a API de Pesquisa de IA do Azure.

Códigos de estado HTTP comuns

Código Descrição
200 OK Êxito em GET, PUT ou POST. Devolvido para obter uma resposta bem-sucedida. Durante a indexação, este código indica que todos os itens foram armazenados de forma duradoura e começarão a ser indexados. A indexação é executada em segundo plano e torna os novos documentos que podem ser consultados e pesquisáveis alguns segundos após a conclusão da operação de indexação.
201 Criado Êxito em PUT ou POST. Objeto criado ou atualizado com êxito.
204 Aceite Êxito em PUT ou POST. Índice ou documentos carregados com êxito.
207 Multi-Status Êxito parcial para PUT ou POST. Alguns documentos foram bem-sucedidos, mas pelo menos um falhou.
400 Pedido Incorreto Devolvido quando existe um erro no URI do pedido, nos cabeçalhos ou no corpo. O corpo da resposta contém uma mensagem de erro a explicar qual é o problema específico.
403 Proibido Devolvido quando transmite uma chave de API inválida.
404 Não Encontrado Devolvido quando um recurso não existe no servidor. Se estiver a gerir ou a consultar um índice, verifique a sintaxe e verifique se o nome do índice está especificado corretamente.
Método 405 Não Suportado Devolvido quando o pedido especifica um método que é reconhecido, mas não suportado. Se estiver a consultar um índice, a formulação desse pedido inclui o ponto final, a coleção e o índice de índices, a coleção de documentos e o método de pesquisa (por exemplo, https://mydemosvc.search.windows.net/indexes/mydemoidx/docs/search?api-version=2020-06-30).
409 Conflito Devolvido quando as operações de escrita entram em conflito. Este erro é devolvido para atualizações de recursos ou durante a indexação quando dois processos tentam atualizar o mesmo documento em simultâneo. O Azure AI Search fornece gestão de simultaneidade para atualizações de recursos. Para obter mais informações, veja Como gerir a simultaneidade no Azure AI Search.
Falha na Pré-condição 412 Devolvido quando uma condição de cabeçalho de If-Match ou If-None-Match é avaliada como falsa. Associado à utilização do controlo de simultaneidade otimista ao enviar pedidos HTTP para definições de índice, indexadores ou origens de dados.
Demasiados Pedidos 429 Se este erro ocorrer enquanto tenta criar um índice, significa que já tem o número máximo de índices permitido para o escalão de preço. É visível uma contagem dos índices armazenados no Azure AI Search no dashboard do serviço de pesquisa no portal do Azure. Para ver os índices por nome, selecione o mosaico Índice . Em alternativa, também pode obter uma lista dos índices por nome através da operação Índices de Lista . Veja Índices de Lista para obter detalhes.

Se este erro ocorrer durante o carregamento do documento, significa que excedeu a quota no número de documentos por índice. Tem de criar um novo índice ou atualizar para limites de capacidade mais elevados.
499 Pedido Fechado do Cliente Este erro nunca é devolvido numa resposta, mas poderá vê-lo em entradas de registo registadas pela análise de tráfego de pesquisa e pelo Azure Monitor. Indica que um cliente fechou a ligação antes de uma resposta ser devolvida pelo serviço. Quando o Azure AI Search deteta um cancelamento que não foi pedido pelo código do lado do serviço ou que o cliente já não existe, é registado um erro 499.
502 Gateway Incorreto Este erro ocorre quando introduz HTTP em vez de HTTPS na ligação.
503 Serviço Indisponível Este erro significa que o sistema está com muita carga e não é possível processar o pedido neste momento. Importante: Neste caso, recomendamos vivamente que o código do cliente se desative e aguarde antes de tentar novamente. Isto irá dar ao sistema algum tempo para recuperar, aumentando a possibilidade de êxito de pedidos futuros. Ao repetir rapidamente os seus pedidos só irá prolongar a situação. Veja Analisar o desempenho para obter mais informações sobre limitação e como impedir esta condição.
504: Tempo Limite do Gateway O Azure AI Search escuta na porta HTTPS 443. Se o URL do serviço de pesquisa contiver HTTP em vez de HTTPS, é devolvido um código de estado 504.

Ver também