Herramientas de usuario

Herramientas del sitio


clase:daw:daw:1eval:tema04

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:daw:1eval:tema04 [2024/10/25 12:53]
admin [Métodos]
clase:daw:daw:1eval:tema04 [2024/11/22 18:35] (actual)
admin [4. El protocolo HTTP]
Línea 2: Línea 2:
 El protocolo HTTP se usa para enviar y recibir datos en la Web. El protocolo HTTP se usa para enviar y recibir datos en la Web.
  
-En los siguientes enlaces se hace una explicación de HTTP:+Mas información: 
 +  * [[https://datatracker.ietf.org/doc/html/rfc2616|RFC 2616 -- Hypertext Transfer Protocol -- HTTP/1.1]]
   * [[https://developer.mozilla.org/es/docs/Web/HTTP/Overview|Generalidades del protocolo HTTP]]: Explicación del HTTP   * [[https://developer.mozilla.org/es/docs/Web/HTTP/Overview|Generalidades del protocolo HTTP]]: Explicación del HTTP
   * [[https://blog.makeitreal.camp/el-protocolo-http/|El protocolo HTTP]]: Otra explicación del HTTP   * [[https://blog.makeitreal.camp/el-protocolo-http/|El protocolo HTTP]]: Otra explicación del HTTP
Línea 71: Línea 72:
   * ''Host'': El dominio al que se está enviando la petición. Esta cabecera el muy útil ya que permite en un mismo servidor tener alojados varios dominios.   * ''Host'': El dominio al que se está enviando la petición. Esta cabecera el muy útil ya que permite en un mismo servidor tener alojados varios dominios.
   * ''Content-Type'': El formato de los datos que envian al servidor. Ej: En ''text/html'', en ''text/xml'', ''application/json'' , ''application/pdf'', etc. Y como están codificado. Normalmente los formatos son ''utf-8'' o ''ISO-8859-1''   * ''Content-Type'': El formato de los datos que envian al servidor. Ej: En ''text/html'', en ''text/xml'', ''application/json'' , ''application/pdf'', etc. Y como están codificado. Normalmente los formatos son ''utf-8'' o ''ISO-8859-1''
 +  * ''Content-Language'': El idioma de los datos que se envían. 
 +  * ''Content-Length'': Tamaño en bytes de los datos que se envían
  
  
Línea 85: Línea 87:
 <note> <note>
   * La cabecera ''Content-Type'' es imporante para el programador ya que el servidor puede no saber exactamente el formato de los datos y es necesario que lo indiquemos nosotros.Muchas veces hay ademas problemas con la codificación si es ''utf-8'' o ''ISO-8859-1'' por lo que también se debe indicar.   * La cabecera ''Content-Type'' es imporante para el programador ya que el servidor puede no saber exactamente el formato de los datos y es necesario que lo indiquemos nosotros.Muchas veces hay ademas problemas con la codificación si es ''utf-8'' o ''ISO-8859-1'' por lo que también se debe indicar.
-  * Por otro lado notar que ''Content-Type'' se puede usar tanto en la petición como en la respuesta. Se usa en la petición si se envían datos en la petición+  * Por otro lado notar que ''Content-Type'', ''Content-Language'' y ''Content-Length'' se puede usar tanto en la petición como en la respuesta. Se usa en la petición si se envían datos en la petición
 </note> </note>
  
Línea 141: Línea 143:
 ^ Método HTTP ^ Descripción ^ Metodo CRUD ^ Metodo SQL ^ ^ Método HTTP ^ Descripción ^ Metodo CRUD ^ Metodo SQL ^
 | GET | Este método HTTP lo usaremos para cuando queremos leer datos del servidor | Read | SELECT | | GET | Este método HTTP lo usaremos para cuando queremos leer datos del servidor | Read | SELECT |
-| POST | Este método HTTP lo usaremos para añadir datos al servidor | Crear | INSERT |+| POST | Este método HTTP lo usaremos para añadir datos al servidor | Create | INSERT |
 | PUT | Este método HTTP lo usaremos para actualizar ((realmente es actualizar o insertar pero en este curso por simplificar, el POST solo actualizará)) datos del servidor | Update | UPDATE | | PUT | Este método HTTP lo usaremos para actualizar ((realmente es actualizar o insertar pero en este curso por simplificar, el POST solo actualizará)) datos del servidor | Update | UPDATE |
 | DELETE | Este método HTTP lo usaremos para borrar datos del servidor | Delete | DELETE | | DELETE | Este método HTTP lo usaremos para borrar datos del servidor | Delete | DELETE |
clase/daw/daw/1eval/tema04.1729853610.txt.gz · Última modificación: 2024/10/25 12:53 por admin