Un encabezado de respuesta realmente útil que debería usarse con más frecuencia en las API REST es el encabezado Link . Debería ser fácil para los programas seguir la paginación de las API REST para un recurso en particular, y el encabezado Link es un encabezado que se puede usar para hacer exactamente eso.
Por ejemplo, probando la API de GitHub:
> curl -I "https://api.github.com/users/clarle/events?page=2" HTTP/1.1 200 OK Server: nginx Date: Sun, 02 Dec 2012 00:34:43 GMT Content-Type: application/json; charset=utf-8 Connection: keep-alive Status: 200 OK ETag: "188e594554576a5336f881185b09b588" Content-Length: 39248 Link: ; rel="next", ; rel="prev"
Básicamente son equivalentes de hipervínculos, pero para cualquier recurso, no solo hipertexto. Es una forma estandarizada para que las respuestas API establezcan relaciones entre diferentes recursos, y sigue buenos principios de HATEOAS al permitir que los clientes API aprendan más fácilmente para encontrar más recursos de su arquitectura REST.
- ¿Qué es el protocolo de Cartagena sobre bioseguridad?
- ¿Cómo se usa ampliamente el protocolo de árbol de expansión múltiple en las redes?
- ¿Cuál es el mejor protocolo para usar para la implementación de IOT: MQTT, CoAP, XMPP, SOAP, UPnP?
- ¿Por qué Apple enfatiza el desarrollo orientado al protocolo en Swift? Java ha soportado la interfaz durante mucho tiempo, ¿qué tiene de especial el protocolo de uso?
- ¿Qué es I2C en términos simples? ¿Dónde usamos este protocolo? ¿Por qué la mayoría de los SOC tienen el protocolo I2C?