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 de códigos de status definidos para HTTP definidos no RFC 2616 para HTTP 1.1.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Herança
Campos
Accepted | 202 | Equivalente ao status HTTP 202. Accepted indica que a solicitação foi aceita para processamento adicional. |
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 serão incluídos novamente. |
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 Location associado a essa resposta.
|
BadGateway | 502 | Equivalente ao status HTTP 502. BadGateway indica que um servidor proxy intermediário recebeu uma resposta incorreta de outro proxy ou servidor de origem. |
BadRequest | 400 | Equivalente ao status HTTP 400. BadRequest indica que a solicitação não pôde ser entendida pelo servidor. BadRequest será enviado quando nenhum outro erro for aplicável ou se o erro exato for desconhecido ou não tiver seu próprio código de erro. |
Conflict | 409 | Equivalente ao status HTTP 409. Conflict indica que não foi possível executar a solicitação devido a um conflito no servidor. |
Continue | 100 | Equivalente ao status HTTP 100. Continue indica que o cliente pode continuar com a solicitação. |
Created | 201 | Equivalente ao status HTTP 201. Created indica que a solicitação resultou em um novo recurso criado antes de a resposta ter sido enviada. |
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. |
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. |
FailedDependency | 424 | Equivalente ao status HTTP 424. FailedDependency indica que não foi possível executar o método no recurso porque a ação solicitada dependia de outra ação que falhou. |
Forbidden | 403 | Equivalente ao status HTTP 403. Forbidden indica que o servidor se recusa a atender à solicitação. |
Found | 302 | Equivalente ao status HTTP 302.
Found indica que as informações solicitadas estão localizadas no URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era POST, a solicitação redirecionada usará o método GET.
|
GatewayTimeout | 504 | Equivalente ao status HTTP 504. GatewayTimeout indica que um servidor proxy intermediário atingiu o tempo limite ao aguardar uma resposta de outro proxy ou servidor de origem. |
Gone | 410 | Equivalente ao status HTTP 410. Gone indica que o recurso solicitado não está mais disponível. |
HttpVersionNotSupported | 505 | Equivalente ao status HTTP 505. HttpVersionNotSupported indica que a versão HTTP solicitada não tem suporte pelo servidor. |
IMUsed | 226 | Equivalente ao status HTTP 226. IMUsed indica que o servidor atendeu a uma solicitação do recurso e que a resposta é uma representação do resultado de uma ou mais manipulações de instância aplicadas à instância atual. |
InsufficientStorage | 507 | Equivalente ao status HTTP 507. InsufficientStorage indica que o servidor não é capaz de armazenar a representação necessária para concluir a solicitação. |
InternalServerError | 500 | Equivalente ao status HTTP 500. InternalServerError indica que ocorreu um erro genérico no servidor. |
LengthRequired | 411 | Equivalente ao status HTTP 411. LengthRequired indica que o cabeçalho Content-length necessário está ausente. |
Locked | 423 | Equivalente ao status HTTP 423. Locked indica que o recurso de origem ou destino está bloqueado. |
LoopDetected | 508 | Equivalente ao status HTTP 508. LoopDetected indica que o servidor concluiu uma operação porque encontrou um loop infinito durante o processamento de uma solicitação WebDAV com "Depth: infinity". Este código de status destina-se à compatibilidade com versões anteriores com clientes que não conhecem o código de status 208 AlreadyReported, que aparece no corpo da resposta multistatus. |
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. |
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. |
Moved | 301 | Equivalente ao status HTTP 301.
Moved indica que as informações solicitadas foram movidas para o URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era 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 Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location 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 Location associado a essa resposta.
|
MultiStatus | 207 | Equivalente ao status HTTP 207. MultiStatus indica vários códigos de status para uma única resposta durante uma operação do protocolo WebDAV (World Wide Web Distributed Authoring and Versioning). O corpo da resposta contém XML que descreve os códigos de status. |
NetworkAuthenticationRequired | 511 | Equivalente ao status HTTP 511. NetworkAuthenticationRequired indica que o cliente precisa autenticar para ter acesso à rede; destina-se ao uso interceptando proxies usados para controlar o acesso à rede. |
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. |
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. |
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. |
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. |
NotFound | 404 | Equivalente ao status HTTP 404. NotFound indica que o recurso solicitado não existe no servidor. |
NotImplemented | 501 | Equivalente ao status HTTP 501. NotImplemented indica que o servidor não dá suporte à função solicitada. |
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. |
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. Este é o código de status mais comuns a ser recebido. |
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. |
PaymentRequired | 402 | Equivalente ao status HTTP 402. PaymentRequired é reservado para uso futuro. |
PermanentRedirect | 308 | Equivalente ao status HTTP 308. PermanentRedirect indica que as informações de solicitação estão localizadas no URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST. |
PreconditionFailed | 412 | Equivalente ao status HTTP 412. PreconditionFailed indica que uma condição definida para esta solicitação falhou e a solicitação não pode ser executada. As condições são definidas com cabeçalhos de solicitação condicional como If-Match, If-None-Match ou If-Unmodified-Since. |
PreconditionRequired | 428 | Equivalente ao status HTTP 428. PreconditionRequired indica que o servidor requer que a solicitação seja condicional. |
Processing | 102 | Equivalente ao status HTTP 102. Processing indica que o servidor aceitou a solicitação completa, mas ainda não a concluiu. |
ProxyAuthenticationRequired | 407 | Equivalente ao status HTTP 407. ProxyAuthenticationRequired indica que o proxy solicitado requer autenticação. O cabeçalho Proxy-authenticate contém os detalhes de como realizar a autenticação. |
Redirect | 302 | Equivalente ao status HTTP 302.
Redirect indica que as informações solicitadas estão localizadas no URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era POST, a solicitação redirecionada usará o método GET.
|
RedirectKeepVerb | 307 | Equivalente ao status HTTP 307.
RedirectKeepVerb indica que as informações de solicitação estão localizadas no URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST.
|
RedirectMethod | 303 | Equivalente ao status HTTP 303.
RedirectMethod redireciona automaticamente o cliente para o URI especificado no cabeçalho Location como o resultado de um POST. A solicitação para o recurso especificado pelo cabeçalho Location será feita com um GET.
|
RequestedRangeNotSatisfiable | 416 | Equivalente ao status HTTP 416. RequestedRangeNotSatisfiable indica que o intervalo de dados solicitados do recurso não pode ser retornado porque o início do intervalo é antes do início do recurso ou o final do intervalo é depois do final do recurso. |
RequestEntityTooLarge | 413 | Equivalente ao status HTTP 413. RequestEntityTooLarge indica que a solicitação é muito grande para o servidor processar. |
RequestHeaderFieldsTooLarge | 431 | Equivalente ao status HTTP 431. RequestHeaderFieldsTooLarge indica que o servidor não 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. |
RequestTimeout | 408 | Equivalente ao status HTTP 408. RequestTimeout indica que o cliente não enviou uma solicitação dentro do tempo que o servidor estava aguardando a solicitação. |
RequestUriTooLong | 414 | Equivalente ao status HTTP 414. RequestUriTooLong indica que o URI é muito longo. |
ResetContent | 205 | Equivalente ao status HTTP 205. ResetContent indica que o cliente deve redefinir (não recarregar) o recurso atual. |
SeeOther | 303 | Equivalente ao status HTTP 303.
SeeOther redireciona automaticamente o cliente para o URI especificado no cabeçalho Location como o resultado de um POST. A solicitação para o recurso especificado pelo cabeçalho Location será feita com um GET.
|
ServiceUnavailable | 503 | Equivalente ao status HTTP 503. ServiceUnavailable indica que o servidor está temporariamente indisponível, geralmente devido à carga elevada ou manutenção. |
SwitchingProtocols | 101 | Equivalente ao status HTTP 101. SwitchingProtocols indica que a versão de protocolo ou o protocolo está sendo alterado. |
TemporaryRedirect | 307 | Equivalente ao status HTTP 307.
TemporaryRedirect indica que as informações de solicitação estão localizadas no URI especificado no cabeçalho Location. A ação padrão quando esse status é recebido é seguir o cabeçalho Location associado a essa resposta. Quando o método de solicitação original era POST, a solicitação redirecionada também usará o método POST.
|
TooManyRequests | 429 | Equivalente ao status HTTP 429. TooManyRequests indica que o usuário enviou muitas solicitações em um determinado período. |
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 realizar a autenticação. |
UnavailableForLegalReasons | 451 | Equivalente ao status HTTP 451. UnavailableForLegalReasons indica que o servidor está negando o acesso ao recurso como consequência de uma demanda jurídica. |
UnprocessableContent | 422 | Equivalente ao status HTTP 422.
UnprocessableContent indica que a solicitação foi bem formada, mas não foi possível segui-la devido a erros semânticos.
|
UnprocessableEntity | 422 | Equivalente ao status HTTP 422.
UnprocessableEntity indica que a solicitação foi bem formada, mas não foi possível segui-la devido a erros semânticos.
|
UnsupportedMediaType | 415 | Equivalente ao status HTTP 415. UnsupportedMediaType indica que a solicitação é um tipo sem suporte. |
Unused | 306 | Equivalente ao status HTTP 306. Unused é uma extensão proposta para a especificação do HTTP/1.1 que não está totalmente especificada. |
UpgradeRequired | 426 | Equivalente ao status HTTP 426. UpgradeRequired indica que o cliente deve mudar para um protocolo diferente como TLS/1.0. |
UseProxy | 305 | Equivalente ao status HTTP 305. UseProxy indica que solicitação deve usar o servidor proxy no URI especificado no cabeçalho Location. |
VariantAlsoNegotiates | 506 | Equivalente ao status HTTP 506. VariantAlsoNegotiates indica que o recurso de variante escolhido está configurado para participar de negociação de conteúdo transparente e, portanto, não é um ponto de extremidade adequado no processo de negociação. |