Protocolo HTTP
La API de Web Services proporciona un amplio conjunto de operaciones que las aplicaciones cliente pueden invocar para obtener información sobre los recursos gestionables del sistema, para cambiar estas características de recurso y para operar en ellas. Puesto que la API se ha diseñado utilizando una orientación de servicios web, los mensajes HTTP (Hypertext Transport Protocol) acceden a estas operaciones a través de conexiones de red TCP/IP.
La API de servicios web se ha diseñado de acuerdo con el protocolo HTTP versión 1.1 , tal como se define en el documento de estándares de Internet W3C RFC 2616, Hypertext Transfer Protocol-HTTP versión 1.1, junio de 1999. Esta RFC se puede encontrar en formato HTML en el sitio web Protocolo de transferencia de hipertexto .
La API requiere que todos los clientes interactúen utilizando el protocolo HTTP versión 1.1 . La API no da soporte a los clientes que utilizan el protocolo HTTP versión 1.0 .
Uso de campo de cabecera HTTP
Los mensajes de solicitud y respuesta HTTP incluyen elementos conocidos como campos de cabeceras (a menudo denominados cabeceras) que proporcionan metadatos de solicitud. Determinadas cabeceras son necesarias o se proporcionan en todos los mensajes HTTP, mientras que otras están presentes en los mensajes seleccionados en función del contenido.