Códigos de status HTTP (Wininet.h)
A tabela a seguir contém as constantes e os valores correspondentes para os códigos de status HTTP retornados por servidores na Internet.
-
HTTP_STATUS_CONTINUE
-
-
100
-
A solicitação pode ser continuada.
-
-
HTTP_STATUS_SWITCH_PROTOCOLS
-
-
101
-
O servidor alternou protocolos em um cabeçalho de atualização.
-
-
HTTP_STATUS_OK
-
-
200
-
A solicitação foi concluída com êxito.
-
-
HTTP_STATUS_CREATED
-
-
201
-
A solicitação foi atendida e resultou na criação de um novo recurso.
-
-
HTTP_STATUS_ACCEPTED
-
-
202
-
A solicitação foi aceita para processamento, mas o processamento não foi concluído.
-
-
HTTP_STATUS_PARTIAL
-
-
203
-
As informações meta retornadas no cabeçalho de entidade não são o conjunto definitivo disponível no servidor de origem.
-
-
HTTP_STATUS_NO_CONTENT
-
-
204
-
O servidor atendeu à solicitação, mas não há novas informações para enviar de volta.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
A solicitação foi concluída e o programa cliente deve redefinir a exibição do documento que fez com que a solicitação fosse enviada para permitir que o usuário iniciasse facilmente outra ação de entrada.
-
-
HTTP_STATUS_PARTIAL_CONTENT
-
-
206
-
O servidor atendeu à solicitação GET parcial para o recurso.
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
O servidor não pôde decidir o que retornar.
-
-
HTTP_STATUS_MOVED
-
-
301
-
O recurso solicitado foi atribuído a um novo URI permanente (Uniform Resource Identifier) e quaisquer referências futuras a esse recurso devem ser feitas usando um dos URIs retornados.
-
-
HTTP_STATUS_REDIRECT
-
-
302
-
O recurso solicitado reside temporariamente em um URI diferente (Uniform Resource Identifier).
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
A resposta à solicitação pode ser encontrada em um URI diferente (Uniform Resource Identifier) e deve ser recuperada usando um verbo HTTP GET nesse recurso.
-
-
HTTP_STATUS_NOT_MODIFIED
-
-
304
-
O recurso solicitado não foi modificado.
-
-
HTTP_STATUS_USE_PROXY
-
-
305
-
O recurso solicitado deve ser acessado por meio do proxy dado pelo campo de localização.
-
-
HTTP_STATUS_REDIRECT_KEEP_VERB
-
-
307
-
A solicitação redirecionada mantém o mesmo verbo HTTP. Comportamento HTTP/1.1.
-
-
HTTP_STATUS_BAD_REQUEST
-
-
400
-
A solicitação não pôde ser processada pelo servidor devido à sintaxe inválida.
-
-
HTTP_STATUS_DENIED
-
-
401
-
O recurso solicitado requer a autenticação do usuário.
-
-
HTTP_STATUS_PAYMENT_REQ
-
-
402
-
Não implementado no momento no protocolo HTTP.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
O servidor entendeu a solicitação, mas está se recusando a atendê-la.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
O servidor não encontrou nada que corresponda ao URI solicitado (Uniform Resource Identifier).
-
-
HTTP_STATUS_BAD_METHOD
-
-
405
-
O verbo HTTP usado não é permitido.
-
-
HTTP_STATUS_NONE_ACCEPTABLE
-
-
406
-
Nenhuma resposta aceitável para o cliente foi encontrada.
-
-
HTTP_STATUS_PROXY_AUTH_REQ
-
-
407
-
Autenticação de proxy necessária.
-
-
HTTP_STATUS_REQUEST_TIMEOUT
-
-
408
-
O servidor atingiu o tempo limite ao aguardar a solicitação.
-
-
HTTP_STATUS_CONFLICT
-
-
409
-
A solicitação não pôde ser concluída devido a um conflito com o estado atual do recurso. O usuário deve reenviar com mais informações.
-
-
HTTP_STATUS_GONE
-
-
410
-
O recurso solicitado não está mais disponível no servidor e nenhum endereço de encaminhamento é conhecido.
-
-
HTTP_STATUS_LENGTH_REQUIRED
-
-
411
-
O servidor se recusa a aceitar a solicitação sem um comprimento de conteúdo definido.
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
A pré-condição fornecida em um ou mais dos campos de cabeçalho de solicitação avaliados como false quando ele foi testado no servidor.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
O servidor está se recusando a processar uma solicitação porque a entidade de solicitação é maior do que o servidor está disposto ou capaz de processar.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
O servidor está se recusando a atender à solicitação porque o URI da solicitação (Uniform Resource Identifier) é maior do que o servidor está disposto a interpretar.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
O servidor está se recusando a atender à solicitação porque a entidade da solicitação está em um formato sem suporte pelo recurso solicitado para o método solicitado.
-
-
HTTP_STATUS_RETRY_WITH
-
-
449
-
A solicitação deve ser repetida depois de executar a ação apropriada.
-
-
HTTP_STATUS_SERVER_ERROR
-
-
500
-
O servidor encontrou uma condição inesperada que o impediu de atender à solicitação.
-
-
HTTP_STATUS_NOT_SUPPORTED
-
-
501
-
O servidor não dá suporte à funcionalidade necessária para atender à solicitação.
-
-
HTTP_STATUS_BAD_GATEWAY
-
-
502
-
O servidor, enquanto atuava como um gateway ou proxy, recebeu uma resposta inválida do servidor upstream acessado na tentativa de atender à solicitação.
-
-
HTTP_STATUS_SERVICE_UNAVAIL
-
-
503
-
O serviço está temporariamente sobrecarregado.
-
-
HTTP_STATUS_GATEWAY_TIMEOUT
-
-
504
-
A solicitação atingiu o tempo limite ao aguardar um gateway.
-
-
HTTP_STATUS_VERSION_NOT_SUP
-
-
505
-
O servidor não dá suporte ou se recusa a dar suporte à versão do protocolo HTTP que foi usada na mensagem de solicitação.
-
Comentários
Observação
O WinINet não dá suporte a implementações de servidor. Além disso, ele não deve ser usado de um serviço. Para implementações ou serviços de servidor, use Os Serviços HTTP do Microsoft Windows (WinHTTP).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|