HttpStatusCode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene los valores de los códigos de estado HTTP definidos por RFC 9110, sección 15.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Continue | 100 | Equivalente al estado HTTP 100. Continue indica que el cliente puede continuar con su solicitud. |
| SwitchingProtocols | 101 | Equivalente al estado HTTP 101. SwitchingProtocols indica que se está cambiando la versión del protocolo o el protocolo. |
| Processing | 102 | Equivalente al estado HTTP 102. Processing indica que el servidor ha aceptado la solicitud completa, pero aún no lo ha completado. |
| EarlyHints | 103 | Equivalente al estado HTTP 103. EarlyHints indica al cliente que es probable que el servidor envíe una respuesta final con los campos de encabezado incluidos en la respuesta informativa. |
| OK | 200 | Equivalente al estado HTTP 200. OK indica que la solicitud se realizó correctamente y que la información solicitada está en la respuesta. Este es el código de estado más común que se va a recibir. |
| Created | 201 | Equivalente al estado HTTP 201. Created indica que la solicitud dio lugar a un nuevo recurso creado antes de enviar la respuesta. |
| Accepted | 202 | Equivalente al estado HTTP 202. Accepted indica que la solicitud se ha aceptado para su posterior procesamiento. |
| NonAuthoritativeInformation | 203 | Equivalente al estado HTTP 203. NonAuthoritativeInformation indica que la meta información devuelta procede de una copia almacenada en caché en lugar del servidor de origen y, por tanto, puede ser incorrecta. |
| NoContent | 204 | Equivalente al estado HTTP 204. NoContent indica que la solicitud se ha procesado correctamente y que la respuesta está en blanco intencionadamente. |
| ResetContent | 205 | Equivalente al estado HTTP 205. ResetContent indica que el cliente debe restablecer (no volver a cargar) el recurso actual. |
| PartialContent | 206 | Equivalente al estado HTTP 206. PartialContent indica que la respuesta es una respuesta parcial tal como lo solicita una solicitud GET que incluye un intervalo de bytes. |
| MultiStatus | 207 | Equivalente al estado HTTP 207. MultiStatus indica varios códigos de estado para una única respuesta durante una operación de creación y control de versiones distribuidos web (WebDAV). El cuerpo de la respuesta contiene XML que describe los códigos de estado. |
| AlreadyReported | 208 | Equivalente al estado HTTP 208. AlreadyReported indica que los miembros de un enlace webDAV ya se han enumerado en una parte anterior de la respuesta multiestado y no se vuelven a incluir. |
| IMUsed | 226 | Equivalente al estado HTTP 226. IMUsed indica que el servidor ha cumplido una solicitud para el recurso y la respuesta es una representación del resultado de una o varias manipulaciones de instancia aplicadas a la instancia actual. |
| Ambiguous | 300 | Equivalente al estado HTTP 300.
Ambiguous indica que la información solicitada tiene varias representaciones. La acción predeterminada es tratar este estado como redireccionamiento y seguir el contenido del encabezado Location asociado a esta respuesta.
|
| MultipleChoices | 300 | Equivalente al estado HTTP 300.
MultipleChoices indica que la información solicitada tiene varias representaciones. La acción predeterminada es tratar este estado como redireccionamiento y seguir el contenido del encabezado Location asociado a esta respuesta.
|
| Moved | 301 | Equivalente al estado HTTP 301.
Moved indica que la información solicitada se ha movido al URI especificado en el encabezado Ubicación. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Cuando el método de solicitud original era POST, la solicitud redirigida usará el método GET.
|
| MovedPermanently | 301 | Equivalente al estado HTTP 301.
MovedPermanently indica que la información solicitada se ha movido al URI especificado en el encabezado Ubicación. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta.
|
| Found | 302 | Equivalente al estado HTTP 302.
Found indica que la información solicitada se encuentra en el URI especificado en el encabezado Location. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Cuando el método de solicitud original era POST, la solicitud redirigida usará el método GET.
|
| Redirect | 302 | Equivalente al estado HTTP 302.
Redirect indica que la información solicitada se encuentra en el URI especificado en el encabezado Location. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Cuando el método de solicitud original era POST, la solicitud redirigida usará el método GET.
|
| RedirectMethod | 303 | Equivalente al estado HTTP 303.
RedirectMethod redirige automáticamente el cliente al URI especificado en el encabezado Location como resultado de post. La solicitud al recurso especificado por el encabezado Location se realizará con get.
|
| SeeOther | 303 | Equivalente al estado HTTP 303.
SeeOther redirige automáticamente el cliente al URI especificado en el encabezado Location como resultado de post. La solicitud al recurso especificado por el encabezado Location se realizará con get.
|
| NotModified | 304 | Equivalente al estado HTTP 304. NotModified indica que la copia almacenada en caché del cliente está actualizada. El contenido del recurso no se transfiere. |
| UseProxy | 305 | Equivalente al estado HTTP 305. UseProxy indica que la solicitud debe usar el servidor proxy en el URI especificado en el encabezado Ubicación. |
| Unused | 306 | Equivalente al estado HTTP 306. Unused es una extensión propuesta para la especificación HTTP/1.1 que no está totalmente especificada. |
| RedirectKeepVerb | 307 | Equivalente al estado HTTP 307.
RedirectKeepVerb indica que la información de solicitud se encuentra en el URI especificado en el encabezado Ubicación. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Si el método de solicitud original era POST, la solicitud redirigida también utilizará el método POST.
|
| TemporaryRedirect | 307 | Equivalente al estado HTTP 307.
TemporaryRedirect indica que la información de solicitud se encuentra en el URI especificado en el encabezado Ubicación. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Si el método de solicitud original era POST, la solicitud redirigida también utilizará el método POST.
|
| PermanentRedirect | 308 | Equivalente al estado HTTP 308. PermanentRedirect indica que la información de solicitud se encuentra en el URI especificado en el encabezado Ubicación. La acción predeterminada cuando se recibe este estado es seguir el encabezado Location asociado a la respuesta. Si el método de solicitud original era POST, la solicitud redirigida también utilizará el método POST. |
| BadRequest | 400 | Equivalente al estado HTTP 400. BadRequest indica que el servidor no pudo entender la solicitud. BadRequest se envía cuando no se aplica ningún otro error, o si el error exacto es desconocido o no tiene su propio código de error. |
| Unauthorized | 401 | Equivalente al estado HTTP 401. Unauthorized indica que el recurso solicitado requiere autenticación. El encabezado WWW-Authenticate contiene los detalles de cómo realizar la autenticación. |
| PaymentRequired | 402 | Equivalente al estado HTTP 402. PaymentRequired está reservado para uso futuro. |
| Forbidden | 403 | Equivalente al estado HTTP 403. Forbidden indica que el servidor se niega a cumplir la solicitud. |
| NotFound | 404 | Equivalente al estado HTTP 404. NotFound indica que el recurso solicitado no existe en el servidor. |
| MethodNotAllowed | 405 | Equivalente al estado HTTP 405. MethodNotAllowed indica que el método de solicitud (POST o GET) no está permitido en el recurso solicitado. |
| NotAcceptable | 406 | Equivalente al estado HTTP 406. NotAcceptable indica que el cliente ha indicado con los encabezados Accept que no aceptará ninguna de las representaciones disponibles del recurso. |
| ProxyAuthenticationRequired | 407 | Equivalente al estado HTTP 407. ProxyAuthenticationRequired indica que el proxy solicitado requiere autenticación. El encabezado Proxy-authenticate contiene los detalles de cómo realizar la autenticación. |
| RequestTimeout | 408 | Equivalente al estado HTTP 408. RequestTimeout indica que el cliente no envió una solicitud en el momento en que el servidor esperaba la solicitud. |
| Conflict | 409 | Equivalente al estado HTTP 409. Conflict indica que no se pudo realizar la solicitud debido a un conflicto en el servidor. |
| Gone | 410 | Equivalente al estado HTTP 410. Gone indica que el recurso solicitado ya no está disponible. |
| LengthRequired | 411 | Equivalente al estado HTTP 411. LengthRequired indica que falta el encabezado de longitud de contenido necesario. |
| PreconditionFailed | 412 | Equivalente al estado HTTP 412. PreconditionFailed indica que se produjo un error en un conjunto de condiciones para esta solicitud y que no se puede realizar la solicitud. Las condiciones se establecen con encabezados de solicitud condicionales como If-Match, If-None-Match o If-Unmodified-Since. |
| RequestEntityTooLarge | 413 | Equivalente al estado HTTP 413. RequestEntityTooLarge indica que la solicitud es demasiado grande para que el servidor procese. |
| RequestUriTooLong | 414 | Equivalente al estado HTTP 414. RequestUriTooLong indica que el URI es demasiado largo. |
| UnsupportedMediaType | 415 | Equivalente al estado HTTP 415. UnsupportedMediaType indica que la solicitud es un tipo no admitido. |
| RequestedRangeNotSatisfiable | 416 | Equivalente al estado HTTP 416. RequestedRangeNotSatisfiable indica que no se puede devolver el intervalo de datos solicitados desde el recurso, ya sea porque el principio del intervalo está antes del principio del recurso o el final del intervalo es después del final del recurso. |
| ExpectationFailed | 417 | Equivalente al estado HTTP 417. ExpectationFailed indica que el servidor no pudo cumplir una expectativa dada en un encabezado Expect. |
| MisdirectedRequest | 421 | Equivalente al estado HTTP 421. MisdirectedRequest indica que la solicitud se dirigió a un servidor que no puede generar una respuesta. |
| UnprocessableEntity | 422 | Equivalente al estado HTTP 422.
UnprocessableEntity indica que la solicitud estaba bien formada, pero no se pudo seguir debido a errores semánticos.
|
| Locked | 423 | Equivalente al estado HTTP 423. Locked indica que el recurso de origen o destino está bloqueado. |
| FailedDependency | 424 | Equivalente al estado HTTP 424. FailedDependency indica que el método no se pudo realizar en el recurso porque la acción solicitada dependía de otra acción y esa acción no se pudo realizar. |
| UpgradeRequired | 426 | Equivalente al estado HTTP 426. UpgradeRequired indica que el cliente debe cambiar a otro protocolo, como TLS/1.0. |
| PreconditionRequired | 428 | Equivalente al estado HTTP 428. PreconditionRequired indica que el servidor requiere que la solicitud sea condicional. |
| TooManyRequests | 429 | Equivalente al estado HTTP 429. TooManyRequests indica que el usuario ha enviado demasiadas solicitudes en un período de tiempo determinado. |
| RequestHeaderFieldsTooLarge | 431 | Equivalente al estado HTTP 431. RequestHeaderFieldsTooLarge indica que el servidor no está dispuesto a procesar la solicitud porque sus campos de encabezado (ya sea un campo de encabezado individual o todos los campos de encabezado colectivamente) son demasiado grandes. |
| UnavailableForLegalReasons | 451 | Equivalente al estado HTTP 451. UnavailableForLegalReasons indica que el servidor está denegando el acceso al recurso como consecuencia de una demanda legal. |
| InternalServerError | 500 | Equivalente al estado HTTP 500. InternalServerError indica que se ha producido un error genérico en el servidor. |
| NotImplemented | 501 | Equivalente al estado HTTP 501. NotImplemented indica que el servidor no admite la función solicitada. |
| BadGateway | 502 | Equivalente al estado HTTP 502. BadGateway indica que un servidor proxy intermedio recibió una respuesta incorrecta de otro proxy o del servidor de origen. |
| ServiceUnavailable | 503 | Equivalente al estado HTTP 503. ServiceUnavailable indica que el servidor no está disponible temporalmente, normalmente debido a una carga o mantenimiento elevados. |
| GatewayTimeout | 504 | Equivalente al estado HTTP 504. GatewayTimeout indica que un servidor proxy intermedio agota el tiempo de espera mientras espera una respuesta de otro proxy o del servidor de origen. |
| HttpVersionNotSupported | 505 | Equivalente al estado HTTP 505. HttpVersionNotSupported indica que el servidor no admite la versión HTTP solicitada. |
| VariantAlsoNegotiates | 506 | Equivalente al estado HTTP 506. VariantAlsoNegotiates indica que el recurso variant elegido está configurado para participar en la negociación de contenido transparente y, por lo tanto, no es un punto de conexión adecuado en el proceso de negociación. |
| InsufficientStorage | 507 | Equivalente al estado HTTP 507. InsufficientStorage indica que el servidor no puede almacenar la representación necesaria para completar la solicitud. |
| LoopDetected | 508 | Equivalente al estado HTTP 508. LoopDetected indica que el servidor finalizó una operación porque encontró un bucle infinito mientras procesaba una solicitud de WebDAV con "Depth: infinity". Este código de estado está diseñado para la compatibilidad con versiones anteriores con los clientes que no conocen el código AlreadyReported de estado 208 que aparece en cuerpos de respuesta multiestado. |
| NotExtended | 510 | Equivalente al estado HTTP 510. NotExtended indica que se requieren más extensiones a la solicitud para que el servidor lo cumpla. |
| NetworkAuthenticationRequired | 511 | Equivalente al estado HTTP 511. NetworkAuthenticationRequired indica que el cliente debe autenticarse para obtener acceso a la red; está diseñado para su uso interceptando servidores proxy usados para controlar el acceso a la red. |