Códigos de estado HTTP (Winhttp.h)
Estas constantes y los valores correspondientes indican códigos de estado HTTP devueltos por los servidores de Internet.
-
HTTP_STATUS_CONTINUE
-
-
100
-
La solicitud se puede continuar.
-
-
HTTP_STATUS_SWITCH_PROTOCOLS
-
-
101
-
El servidor ha cambiado de protocolo en un encabezado de actualización.
-
-
HTTP_STATUS_OK
-
-
200
-
La solicitud se completó correctamente.
-
-
HTTP_STATUS_CREATED
-
-
201
-
La solicitud se ha cumplido y dio lugar a la creación de un nuevo recurso.
-
-
HTTP_STATUS_ACCEPTED
-
-
202
-
La solicitud se ha aceptado para su procesamiento, pero el procesamiento no se ha completado.
-
-
HTTP_STATUS_PARTIAL
-
-
203
-
La metainformación devuelta en el encabezado de entidad no es el conjunto definitivo disponible en el servidor de origen.
-
-
HTTP_STATUS_NO_CONTENT
-
-
204
-
El servidor ha cumplido la solicitud, pero no hay información nueva para devolver.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
La solicitud se ha completado y el programa cliente debe restablecer la vista de documento que provocó que la solicitud se enviara para permitir que el usuario inicie fácilmente otra acción de entrada.
-
-
HTTP_STATUS_PARTIAL_CONTENT
-
-
206
-
El servidor ha cumplido la solicitud GET parcial para el recurso.
-
-
HTTP_STATUS_WEBDAV_MULTI_STATUS
-
-
207
-
Durante una operación world Wide Web Distributed Authoring and Versioning (WebDAV), esto indica varios códigos de estado para una única respuesta. El cuerpo de la respuesta contiene lenguaje de marcado extensible (XML) que describe los códigos de estado. Para obtener más información, vea Extensiones HTTP para la creación distribuida.
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
El recurso solicitado está disponible en una o varias ubicaciones.
-
-
HTTP_STATUS_MOVED
-
-
301
-
El recurso solicitado se ha asignado a un nuevo identificador uniforme de recursos (URI) permanente y todas las futuras referencias a este recurso se deben realizar mediante uno de los URI devueltos.
-
-
HTTP_STATUS_REDIRECT
-
-
302
-
El recurso solicitado reside temporalmente en un URI diferente.
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
La respuesta a la solicitud se puede encontrar en un URI diferente y se debe recuperar mediante un verbo HTTP GET en ese recurso.
-
-
HTTP_STATUS_NOT_MODIFIED
-
-
304
-
El recurso solicitado no se ha modificado.
-
-
HTTP_STATUS_USE_PROXY
-
-
305
-
Se debe tener acceso al recurso solicitado a través del proxy proporcionado por el campo de ubicación.
-
-
HTTP_STATUS_REDIRECT_KEEP_VERB
-
-
307
-
La solicitud redirigida mantiene el mismo verbo HTTP. Comportamiento HTTP/1.1.
-
-
HTTP_STATUS_BAD_REQUEST
-
-
400
-
El servidor no pudo procesar la solicitud debido a una sintaxis no válida.
-
-
HTTP_STATUS_DENIED
-
-
401
-
El recurso solicitado requiere autenticación de usuarios.
-
-
HTTP_STATUS_PAYMENT_REQ
-
-
402
-
No implementado en el protocolo HTTP.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
El servidor entendió la solicitud, pero no puede cumplirla.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
El servidor no ha encontrado nada que coincida con el URI solicitado.
-
-
HTTP_STATUS_BAD_METHOD
-
-
405
-
No se permite el verbo HTTP usado.
-
-
HTTP_STATUS_NONE_ACCEPTABLE
-
-
406
-
No se encontraron respuestas aceptables para el cliente.
-
-
HTTP_STATUS_PROXY_AUTH_REQ
-
-
407
-
Se requiere autenticación de proxy.
-
-
HTTP_STATUS_REQUEST_TIMEOUT
-
-
408
-
El servidor agotó el tiempo de espera para la solicitud.
-
-
HTTP_STATUS_CONFLICT
-
-
409
-
No se pudo completar la solicitud debido a un conflicto con el estado actual del recurso. El usuario debe volver a enviar con más información.
-
-
HTTP_STATUS_GONE
-
-
410
-
El recurso solicitado ya no está disponible en el servidor y no se conoce ninguna dirección de reenvío.
-
-
HTTP_STATUS_LENGTH_REQUIRED
-
-
411
-
El servidor no puede aceptar la solicitud sin una longitud de contenido definida.
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
La condición previa dada en uno o varios de los campos de encabezado de solicitud se evaluó como false cuando se probó en el servidor.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
El servidor no puede procesar la solicitud porque la entidad de solicitud es mayor que el servidor puede procesar.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
El servidor no puede atender la solicitud porque el URI de solicitud es mayor que el servidor puede interpretar.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
El servidor no puede atender la solicitud porque la entidad de la solicitud está en un formato no compatible con el recurso solicitado para el método solicitado.
-
-
HTTP_STATUS_RETRY_WITH
-
-
449
-
La solicitud se debe reintentar después de realizar la acción adecuada.
-
-
HTTP_STATUS_SERVER_ERROR
-
-
500
-
El servidor encontró una condición inesperada que impedía que se completara la solicitud.
-
-
HTTP_STATUS_NOT_SUPPORTED
-
-
501
-
El servidor no admite la funcionalidad necesaria para cumplir la solicitud.
-
-
HTTP_STATUS_BAD_GATEWAY
-
-
502
-
El servidor, mientras actúa como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente al que accedió al intentar satisfacer la solicitud.
-
-
HTTP_STATUS_SERVICE_UNAVAIL
-
-
503
-
El servicio está sobrecargado temporalmente.
-
-
HTTP_STATUS_GATEWAY_TIMEOUT
-
-
504
-
Se agotó el tiempo de espera de una puerta de enlace para la solicitud.
-
-
HTTP_STATUS_VERSION_NOT_SUP
-
-
505
-
El servidor no admite la versión del protocolo HTTP que se usó en el mensaje de solicitud.
-
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio] |
Encabezado |
|