Paso 2: Aspecto básico en HTTP
Para quienes no están familiarizados con el protocolo de transferencia de texto hiperactivo "HTTP". HTTP es el subyacente Protocolo utilizado por la World Wide Web. HTTP define cómo mensajes son formateados y transmitidos y qué acciones servidores Web y navegadores deben tomar en respuesta a los diversos comandos. Por ejemplo, cuando introduce una URL en su navegador, esto realmente envía un comando HTTP al servidor Web dirigirla para buscar y transmitir la solicitada Página Web.
La norma principal que controla el funcionamiento de la World Wide Web es HTML, que cubre cómo se formato y se muestran páginas Web. Comunicarse con los servidores HTTP debe utilizar cierta clase de métodos de solicitud a continuación:
- Obtener : método se utiliza para recuperar información desde el servidor dado utilizando un dado URI. Solicitudes mediante GET deben recuperar sólo los datos y no deben tener ningún otro efecto en los datos.
Cabeza: Mismo que GET, pero transfiere el estado línea encabezado de sección y sólo.
Correos: envía datos para ser procesados (por ejemplo, desde un formulario HTML) para el recurso identificado. Los datos se incluyen en el cuerpo de la solicitud. Esto puede resultar en la creación de un nuevo recurso, las actualizaciones de los recursos existentes o ambas cosas.
PUT: Reemplaza todas las representaciones actuales de los recursos del objetivo con el contenido subido.
Borrar: Elimina todas las representaciones actuales del recurso objetivo dado por un URI.
Conectar: Establece un túnel al servidor identificado por un URI dado.
Opciones: Describe las opciones de comunicación para el recurso de destino.
Rastro: Realiza una prueba de bucle de mensaje a lo largo de la ruta de acceso al recurso destino.
En nuestro proyecto hoy sólo vamos a realizar las peticiones GET y POST. Así que empecemos...