HttpStatusCode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém os valores dos códigos de status HTTP, conforme definido pelo RFC 9110, seção 15.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| Continue | 100 | Equivalente ao status HTTP 100. Continue indica que o cliente pode continuar com sua solicitação. |
| SwitchingProtocols | 101 | Equivalente ao status HTTP 101. SwitchingProtocols indica que a versão ou o protocolo do protocolo está sendo alterado. |
| Processing | 102 | Equivalente ao status HTTP 102. Processing indica que o servidor aceitou a solicitação completa, mas ainda não a concluiu. |
| EarlyHints | 103 | Equivalente ao status HTTP 103. EarlyHints indica ao cliente que o servidor provavelmente enviará uma resposta final com os campos de cabeçalho incluídos na resposta informativa. |
| OK | 200 | Equivalente ao status HTTP 200. OK indica que a solicitação foi bem-sucedida e que as informações solicitadas estão na resposta. Esse é o código de status mais comum a ser recebido. |
| Created | 201 | Equivalente ao status HTTP 201. Created indica que a solicitação resultou em um novo recurso criado antes do envio da resposta. |
| Accepted | 202 | Equivalente ao status HTTP 202. Accepted indica que a solicitação foi aceita para processamento adicional. |
| NonAuthoritativeInformation | 203 | Equivalente ao status HTTP 203. NonAuthoritativeInformation indica que as informações meta retornadas são de uma cópia armazenada em cache em vez do servidor de origem e, portanto, podem estar incorretas. |
| NoContent | 204 | Equivalente ao status HTTP 204. NoContent indica que a solicitação foi processada com êxito e que a resposta está intencionalmente em branco. |
| ResetContent | 205 | Equivalente ao status HTTP 205. ResetContent indica que o cliente deve redefinir (não recarregar) o recurso atual. |
| PartialContent | 206 | Equivalente ao status HTTP 206. PartialContent indica que a resposta é uma resposta parcial, conforme solicitado por uma solicitação GET que inclui um intervalo de bytes. |
| MultiStatus | 207 | Equivalente ao status HTTP 207. MultiStatus indica vários códigos de status para uma única resposta durante uma operação WebDAV (Criação Distribuída da Web e Controle de Versão). O corpo da resposta contém XML que descreve os códigos de status. |
| AlreadyReported | 208 | Equivalente ao status HTTP 208. AlreadyReported indica que os membros de uma associação WebDAV já foram enumerados em uma parte anterior da resposta multistatus e não estão sendo incluídos novamente. |
| IMUsed | 226 | Equivalente ao status HTTP 226. IMUsed indica que o servidor atendeu a uma solicitação para o recurso e a resposta é uma representação do resultado de uma ou mais manipulações de instância aplicadas à instância atual. |
| Ambiguous | 300 | Equivalente ao status HTTP 300.
Ambiguous indica que as informações solicitadas têm várias representações. A ação padrão é tratar esse status como um redirecionamento e seguir o conteúdo do cabeçalho Local associado a essa resposta.
|
| MultipleChoices | 300 | Equivalente ao status HTTP 300.
MultipleChoices indica que as informações solicitadas têm várias representações. A ação padrão é tratar esse status como um redirecionamento e seguir o conteúdo do cabeçalho Local associado a essa resposta.
|
| Moved | 301 | Equivalente ao status HTTP 301.
Moved indica que as informações solicitadas foram movidas para o URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original foi POST, a solicitação redirecionada usará o método GET.
|
| MovedPermanently | 301 | Equivalente ao status HTTP 301.
MovedPermanently indica que as informações solicitadas foram movidas para o URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta.
|
| Found | 302 | Equivalente ao status HTTP 302.
Found indica que as informações solicitadas estão localizadas no URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original foi POST, a solicitação redirecionada usará o método GET.
|
| Redirect | 302 | Equivalente ao status HTTP 302.
Redirect indica que as informações solicitadas estão localizadas no URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original foi POST, a solicitação redirecionada usará o método GET.
|
| RedirectMethod | 303 | Equivalente ao status HTTP 303.
RedirectMethod redireciona automaticamente o cliente para o URI especificado no cabeçalho Location como resultado de um POST. A solicitação para o recurso especificado pelo cabeçalho Local será feita com um GET.
|
| SeeOther | 303 | Equivalente ao status HTTP 303.
SeeOther redireciona automaticamente o cliente para o URI especificado no cabeçalho Location como resultado de um POST. A solicitação para o recurso especificado pelo cabeçalho Local será feita com um GET.
|
| NotModified | 304 | Equivalente ao status HTTP 304. NotModified indica que a cópia armazenada em cache do cliente está atualizada. O conteúdo do recurso não é transferido. |
| UseProxy | 305 | Equivalente ao status HTTP 305. UseProxy indica que a solicitação deve usar o servidor proxy no URI especificado no cabeçalho Local. |
| Unused | 306 | Equivalente ao status HTTP 306. Unused é uma extensão proposta para a especificação HTTP/1.1 que não está totalmente especificada. |
| RedirectKeepVerb | 307 | Equivalente ao status HTTP 307.
RedirectKeepVerb indica que as informações da solicitação estão localizadas no URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST.
|
| TemporaryRedirect | 307 | Equivalente ao status HTTP 307.
TemporaryRedirect indica que as informações da solicitação estão localizadas no URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST.
|
| PermanentRedirect | 308 | Equivalente ao status HTTP 308. PermanentRedirect indica que as informações da solicitação estão localizadas no URI especificado no cabeçalho Local. A ação padrão quando esse status é recebido é seguir o cabeçalho Local associado à resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST. |
| BadRequest | 400 | Equivalente ao status HTTP 400. BadRequest indica que a solicitação não pôde ser compreendida pelo servidor. BadRequest é enviado quando nenhum outro erro é aplicável ou se o erro exato é desconhecido ou não tem seu próprio código de erro. |
| Unauthorized | 401 | Equivalente ao status HTTP 401. Unauthorized indica que o recurso solicitado requer autenticação. O cabeçalho WWW-Authenticate contém os detalhes de como executar a autenticação. |
| PaymentRequired | 402 | Equivalente ao status HTTP 402. PaymentRequired é reservado para uso futuro. |
| Forbidden | 403 | Equivalente ao status HTTP 403. Forbidden indica que o servidor se recusa a atender à solicitação. |
| NotFound | 404 | Equivalente ao status HTTP 404. NotFound indica que o recurso solicitado não existe no servidor. |
| MethodNotAllowed | 405 | Equivalente ao status HTTP 405. MethodNotAllowed indica que o método de solicitação (POST ou GET) não é permitido no recurso solicitado. |
| NotAcceptable | 406 | Equivalente ao status HTTP 406. NotAcceptable indica que o cliente indicou com cabeçalhos Accept que não aceitará nenhuma das representações disponíveis do recurso. |
| ProxyAuthenticationRequired | 407 | Equivalente ao status HTTP 407. ProxyAuthenticationRequired indica que o proxy solicitado requer autenticação. O cabeçalho de autenticação por proxy contém os detalhes de como executar a autenticação. |
| RequestTimeout | 408 | Equivalente ao status HTTP 408. RequestTimeout indica que o cliente não enviou uma solicitação no momento em que o servidor estava esperando a solicitação. |
| Conflict | 409 | Equivalente ao status HTTP 409. Conflict indica que a solicitação não pôde ser realizada devido a um conflito no servidor. |
| Gone | 410 | Equivalente ao status HTTP 410. Gone indica que o recurso solicitado não está mais disponível. |
| LengthRequired | 411 | Equivalente ao status HTTP 411. LengthRequired indica que o cabeçalho de comprimento de conteúdo necessário está ausente. |
| PreconditionFailed | 412 | Equivalente ao status HTTP 412. PreconditionFailed indica que uma condição definida para essa solicitação falhou e a solicitação não pode ser realizada. As condições são definidas com cabeçalhos de solicitação condicional, como If-Match, If-None-Match ou If-Unmodified-Since. |
| RequestEntityTooLarge | 413 | Equivalente ao status HTTP 413. RequestEntityTooLarge indica que a solicitação é muito grande para o servidor processar. |
| RequestUriTooLong | 414 | Equivalente ao status HTTP 414. RequestUriTooLong indica que o URI é muito longo. |
| UnsupportedMediaType | 415 | Equivalente ao status HTTP 415. UnsupportedMediaType indica que a solicitação é um tipo sem suporte. |
| RequestedRangeNotSatisfiable | 416 | Equivalente ao status HTTP 416. RequestedRangeNotSatisfiable indica que o intervalo de dados solicitados do recurso não pode ser retornado, seja porque o início do intervalo é antes do início do recurso ou o final do intervalo é após o final do recurso. |
| ExpectationFailed | 417 | Equivalente ao status HTTP 417. ExpectationFailed indica que uma expectativa fornecida em um cabeçalho Expect não pôde ser atendida pelo servidor. |
| MisdirectedRequest | 421 | Equivalente ao status HTTP 421. MisdirectedRequest indica que a solicitação foi direcionada a um servidor que não é capaz de produzir uma resposta. |
| UnprocessableEntity | 422 | Equivalente ao status HTTP 422.
UnprocessableEntity indica que a solicitação foi bem formada, mas não pôde ser seguida devido a erros semânticos.
|
| Locked | 423 | Equivalente ao status HTTP 423. Locked indica que o recurso de origem ou destino está bloqueado. |
| FailedDependency | 424 | Equivalente ao status HTTP 424. FailedDependency indica que o método não pôde ser executado no recurso porque a ação solicitada dependia de outra ação e essa ação falhou. |
| UpgradeRequired | 426 | Equivalente ao status HTTP 426. UpgradeRequired indica que o cliente deve mudar para um protocolo diferente, como TLS/1.0. |
| PreconditionRequired | 428 | Equivalente ao status HTTP 428. PreconditionRequired indica que o servidor requer que a solicitação seja condicional. |
| TooManyRequests | 429 | Equivalente ao status HTTP 429. TooManyRequests indica que o usuário enviou muitas solicitações em um determinado período de tempo. |
| RequestHeaderFieldsTooLarge | 431 | Equivalente ao status HTTP 431. RequestHeaderFieldsTooLarge indica que o servidor não está disposto a processar a solicitação porque seus campos de cabeçalho (um campo de cabeçalho individual ou todos os campos de cabeçalho coletivamente) são muito grandes. |
| UnavailableForLegalReasons | 451 | Equivalente ao status HTTP 451. UnavailableForLegalReasons indica que o servidor está negando o acesso ao recurso como consequência de uma demanda legal. |
| InternalServerError | 500 | Equivalente ao status HTTP 500. InternalServerError indica que ocorreu um erro genérico no servidor. |
| NotImplemented | 501 | Equivalente ao status HTTP 501. NotImplemented indica que o servidor não dá suporte à função solicitada. |
| BadGateway | 502 | Equivalente ao status HTTP 502. BadGateway indica que um servidor proxy intermediário recebeu uma resposta incorreta de outro proxy ou do servidor de origem. |
| ServiceUnavailable | 503 | Equivalente ao status HTTP 503. ServiceUnavailable indica que o servidor está temporariamente indisponível, geralmente devido à alta carga ou manutenção. |
| GatewayTimeout | 504 | Equivalente ao status HTTP 504. GatewayTimeout indica que um servidor proxy intermediário atingiu o tempo limite enquanto esperava uma resposta de outro proxy ou servidor de origem. |
| HttpVersionNotSupported | 505 | Equivalente ao status HTTP 505. HttpVersionNotSupported indica que a versão HTTP solicitada não tem suporte do servidor. |
| VariantAlsoNegotiates | 506 | Equivalente ao status HTTP 506. VariantAlsoNegotiates indica que o recurso variante escolhido está configurado para se envolver em uma negociação de conteúdo transparente em si e, portanto, não é um ponto de extremidade adequado no processo de negociação. |
| InsufficientStorage | 507 | Equivalente ao status HTTP 507. InsufficientStorage indica que o servidor não pode armazenar a representação necessária para concluir a solicitação. |
| LoopDetected | 508 | Equivalente ao status HTTP 508. LoopDetected indica que o servidor encerrou uma operação porque encontrou um loop infinito ao processar uma solicitação WebDAV com "Profundidade: infinito". Esse código de status destina-se à compatibilidade com versões anteriores com clientes que não estão cientes do código AlreadyReported de status 208 que aparece em corpos de resposta multistatus. |
| NotExtended | 510 | Equivalente ao status HTTP 510. NotExtended indica que outras extensões para a solicitação são necessárias para que o servidor a atenda. |
| NetworkAuthenticationRequired | 511 | Equivalente ao status HTTP 511. NetworkAuthenticationRequired indica que o cliente precisa se autenticar para obter acesso à rede; destina-se ao uso interceptando proxies usados para controlar o acesso à rede. |