Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions 9-Data-format/7-introduccion-a-rest-en-php.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Existen alternativas como SOAP pero son más complejas ya que hay que aprender n

En HTTP hay dos roles diferentes: **servidor** y **cliente**. En general, el cliente siempre inicia la conversación y el servidor responde. **HTTP se basa en texto**, los mensajes son básicamente bits de texto, aunque el body del mensaje puede contener otros formatos. El hecho de que sea textual lo hace **fácil de monotorizar**.

Los **mensajes HTTP** están compuestos de _**headers**_ y de un _**body**_. El body puede ir vacío, contiene datos que se pueden transmitir por la red en función de las instrucciones de los headers. Los headers contienen metadatos, como información sobre la codificación de los mensajes. En el caso de un request, también contiene **métododos HTTP**.
Los **mensajes HTTP** están compuestos de _**headers**_ y de un _**body**_. El body puede ir vacío, contiene datos que se pueden transmitir por la red en función de las instrucciones de los headers. Los headers contienen metadatos, como información sobre la codificación de los mensajes. En el caso de un request, también contiene **métodos HTTP**.

En REST, los _headers_ son más importantes que el propio _body_.

Expand Down Expand Up @@ -284,4 +284,4 @@ Si se solicita un cliente que no existe, devuelte un **error 404**, en cambio, s

#### **Conclusión**

**HTTP** se creó para la comunicación entre sistemas que no comparten nada mas que un entendimiento del **protocolo**. En general, cuantas menos suposiciones se hagan en relación a HTTP, mejor, será más probable que otros programas y APIs puedan acceder a la aplicación.
**HTTP** se creó para la comunicación entre sistemas que no comparten nada mas que un entendimiento del **protocolo**. En general, cuantas menos suposiciones se hagan en relación a HTTP, mejor, será más probable que otros programas y APIs puedan acceder a la aplicación.