Existen 15 métodos de petición HTTP. Según el estándar HTTP, las peticiones HTTP pueden utilizar varios métodos de petición. HTTP1.0 define tres tipos de métodos de petición: GET, POST y HEAD. HTTP1.1 añade cinco tipos de métodos de petición: OPTIONS, PUT, DELETE, TRACE y CONNECT.
| Número de serie | Método | Descripción |
|---|---|---|
| 1 | GET | Solicita información sobre una página especificada y devuelve el cuerpo de la entidad. |
| 2 | HEAD | Similar a la petición get, excepto en que no hay contenido específico en la respuesta devuelta, que se utiliza para obtener la cabecera. |
| 3 | POST | Envía datos al recurso especificado para procesar la solicitud (por ejemplo, enviar un formulario o cargar un archivo). Los datos se incluyen en el cuerpo de la solicitud. una solicitud POST puede dar lugar a la creación de un nuevo recurso y/o a la modificación de un recurso existente. |
| 4 | PUT | Los datos transmitidos del cliente al servidor sustituyen el contenido del documento especificado. |
| 5 | DELETE | Se solicita al servidor que elimine la página especificada. |
| 6 | CONNECT | El protocolo HTTP/1.1 está reservado a los servidores proxy que pueden modificar la conexión a un canal. |
| 7 | OPTIONS | Permite al cliente ver el rendimiento del servidor. |
| 8 | TRACE | Muestra las peticiones devueltas recibidas por el servidor, principalmente con fines de prueba o diagnóstico. |
| 9 | PATCH | La entidad contiene una tabla que describe la diferencia con el contenido original representado por este URI. |
| 10 | MOVE | Solicita al servidor que mueva la página especificada a otra dirección de red. |
| 11 | COPY | Solicita al servidor que copie la página especificada en otra dirección de red. |
| 12 | LINK | El servidor solicitante establece una relación de enlace. |
| 13 | UNLINK | Rompe la relación de enlace. |
| 14 | WRAPPED | Permite al cliente enviar peticiones encapsuladas. |
| 15 | Extension-mothed | Se pueden añadir métodos adicionales sin cambiar el protocolo. |