2×× Success

200 OK

La solicitud ha sido exitosa.

El contenido enviado en una respuesta 200 depende del m茅todo de solicitud. Para los m茅todos definidos por esta especificaci贸n, el significado previsto del contenido se puede resumir como:

  • GET una representaci贸n del recurso objetivo
  • HEAD la misma representaci贸n que GET, pero sin los datos de representaci贸n
  • POST una representaci贸n del estado de, o 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 como fue recibido por el servidor final.

Aparte de las respuestas a CONNECT, una respuesta 200 siempre tiene contenido, aunque un servidor de origen PUEDE generar un cuerpo de contenido de longitud cero. Si no se desea contenido, un servidor de origen deber铆a enviar 204 No Content en su lugar. Para CONNECT, no se permite contenido porque el resultado exitoso es un t煤nel, que comienza inmediatamente despu茅s de la secci贸n de encabezados de respuesta 200.

Una respuesta 200 es cacheable por defecto; es decir, a menos que se indique lo contrario por la definici贸n del m茅todo o controles de cach茅 expl铆citos1.



200 Code References

  • .NET HTTP Status Enum HttpStatusCode.OK
  • Rust HTTP Status Constant http::StatusCode::OK
  • Rails HTTP Status Symbol :ok
  • Go HTTP Status Constant http.StatusOK
  • 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
HTTP Status Codes