Saltar al contenido

HTTP 200 OK

La solicitud ha tenido éxito.

La carga útil (payload) enviada en una respuesta 200 depende del método de solicitud. Para los métodos definidos por esta especificación, el significado previsto de la carga útil puede resumirse como:

  • GET una representación del recurso de destino
  • HEAD la misma representación que GET, pero sin los datos de representación
  • POST una representación del estado o de los resultados obtenidos de la acción:
    • PUT DELETE una representación del estado de la acción.
    • OPTIONS una representación de las opciones de comunicación.
    • TRACE una representación del mensaje de solicitud tal y como lo ha recibido el servidor final.

Aparte de las respuestas para conectar, una respuesta 200 siempre tiene una carga útil, aunque un servidor de origen PUEDE generar un cuerpo de carga útil de longitud cero. Si no se desea ninguna carga útil, el servidor de origen debería enviar 204 No Content en su lugar. Para conectar, no se permite ninguna carga útil porque el resultado exitoso es un tunnel, que comienza inmediatamente después de la sección de cabecera de la respuesta 200.

Una respuesta 200 es almacenable en caché por defecto; es decir, a menos que se indique lo contrario en la definición del método o en los controles explícitos de caché.

Referencias de programación del Código HTTP 200

  • Symfony HTTP Status Constant Response::HTTP_OK
  • Python2 HTTP Status Constant httplib.OK
  • Python3+ HTTP Status Constant http.client.OK
  • Python3.5+ HTTP Status Constant http.HTTPStatus.OK
  • Go HTTP Status Constant http.StatusOK
  • Rails HTTP Status Symbol :ok
  • .NET HTTP Status Constant System.Net.HttpStatusCode.OK
  • C# HTTP Status Enum HttpStatusCode.OK
  • Rust HTTP Status Constant http::StatusCode::OK

Resumen
HTTP 200 OK
Nombre del artículo
HTTP 200 OK
Descripción
La solicitud ha tenido éxito.
Autor
Publisher Name
Códigos HTTP
Publisher Logo