Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:daw:1eval:tema04 [2021/10/14 21:30] admin [Ejercicios] |
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:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Línea 71: | Línea 72: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
Línea 85: | Línea 87: | ||
< | < | ||
* La cabecera '' | * La cabecera '' | ||
- | * Por otro lado notar que '' | + | * Por otro lado notar que '' |
</ | </ | ||
Línea 99: | Línea 101: | ||
De entre todos los código están algunos que solemos ver a menudo: | De entre todos los código están algunos que solemos ver a menudo: | ||
- | * 204: La petición no retorna datos. | + | |
- | * 403: Prohibido el acceso al documento | + | * 201: Se ha creado el recurso (Suele ser en un INSERT) |
+ | | ||
+ | * 400: Los datos que ha enviado el cliente no son correctos | ||
+ | * 401: Hay que estar logueado | ||
+ | * 403: El usuario está logueado pero tiene Prohibido el acceso al documento | ||
* 404: No encuentra el documento | * 404: No encuentra el documento | ||
* 500: Error del servidor | * 500: Error del servidor | ||
+ | {{: | ||
===== Métodos ===== | ===== Métodos ===== | ||
Los métodos ( o verbos) HTTP indican que acción queremos hacer con los datos. Al navegar normalmente se usa siempre el '' | Los métodos ( o verbos) HTTP indican que acción queremos hacer con los datos. Al navegar normalmente se usa siempre el '' | ||
Línea 125: | Línea 131: | ||
Accept-Language: | Accept-Language: | ||
- | El servidor **borrará** el fichero '' | + | El servidor **borrará** el fichero '' |
| | ||
Línea 137: | 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 |
| PUT | Este método HTTP lo usaremos para actualizar ((realmente es actualizar o insertar pero en este curso por simplificar, | | PUT | Este método HTTP lo usaremos para actualizar ((realmente es actualizar o insertar pero en este curso por simplificar, | ||
| 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 | |