Códigos de estado HTTP (Wininet.h)
La tabla siguiente contiene las constantes y los valores correspondientes para los 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 los protocolos 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 ha dado 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 meta información devuelta en el encabezado de entidad no es el conjunto definitivo disponible desde 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 hizo que la solicitud se enviara para permitir al usuario iniciar 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_AMBIGUOUS
-
-
300
-
El servidor no pudo decidir qué devolver.
-
-
HTTP_STATUS_MOVED
-
-
301
-
El recurso solicitado se ha asignado a un nuevo URI permanente (identificador uniforme de recursos) y todas las referencias futuras 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 (identificador uniforme de recursos).
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
La respuesta a la solicitud se puede encontrar en un URI diferente (identificador uniforme de recursos) 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
-
Actualmente no se implementa en el protocolo HTTP.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
El servidor entendió la solicitud, pero se niega a cumplirla.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
El servidor no ha encontrado nada que coincida con el URI solicitado (identificador uniforme de recursos).
-
-
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 se niega a 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 se niega a procesar una solicitud porque la entidad de solicitud es mayor que el servidor está dispuesto o capaz de procesar.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
El servidor rechaza el servicio de la solicitud porque el URI de solicitud (identificador uniforme de recursos) es más largo que el servidor está dispuesto a interpretar.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
El servidor rechaza el servicio de 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 debe reintentarse 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 obtuvo acceso al intentar completar 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 ni rechaza admitir la versión del protocolo HTTP que se usó en el mensaje de solicitud.
-
Comentarios
Nota
WinINet no admite implementaciones de servidor. Además, no se debe usar desde un servicio. En el caso de las implementaciones de servidor o los servicios, use los servicios HTTP de Microsoft Windows (WinHTTP).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|