HttpStatusCode Enumeração

Definição

Contém os valores de códigos 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
HttpStatusCode

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. Ambiguous é sinônimo de MultipleChoices.

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. Found é sinônimo de Redirect.

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. Moved é sinônimo de MovedPermanently.

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. MovedPermanently é sinônimo de Moved.

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. MultipleChoices é sinônimo de Ambiguous.

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. Redirect é sinônimo de Found.

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. RedirectKeepVerb é sinônimo de TemporaryRedirect.

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. RedirectMethod é sinônimo de SeeOther.

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. SeeOther é sinônimo de RedirectMethod.

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. TemporaryRedirect é sinônimo de RedirectKeepVerb.

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. UnprocessableContent é sinônimo de UnprocessableEntity.

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. UnprocessableEntity é sinônimo de UnprocessableContent.

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.

Aplica-se a