Você está na página 1de 3

11/10/2021 10:16 Métodos de requisição HTTP - HTTP | MDN

This page was translated from English by the community. Learn more and join the MDN
Web Docs community.

Métodos de requisição HTTP

Nota: O conteúdo original publicado em inglês no Mozilla Developer Network utiliza o


termo "resource", mantido na tradução, que refere-se a qualquer destino válido ao
executar uma conexão usando o protocolo HTTP. Na língua portuguesa, ao falar sobre
requisições, o termo é pouco usado com essa finalidade ou contexto.

O protocolo HTTP define um conjunto de métodos de requisição responsáveis por indicar a


ação a ser executada para um dado recurso. Embora esses métodos possam ser descritos
como substantivos, eles também são comumente referenciados como HTTP Verbs (Verbos
HTTP). Cada um deles implementa uma semântica diferente, mas alguns recursos são
compartilhados por um grupo deles, como por exemplo, qualquer método de requisição pode
ser do tipo safe, idempotent ou cacheable (en-US).

GET
O método GET solicita a representação de um recurso específico. Requisições
utilizando o método GET devem retornar apenas dados.

HEAD
O método HEAD solicita uma resposta de forma idêntica ao método GET , porém sem
conter o corpo da resposta.

POST
O método POST é utilizado para submeter uma entidade a um recurso específico,
frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no
servidor.

PUT
O método PUT substitui todas as atuais representações do recurso de destino pela
https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods 1/3
11/10/2021 10:16 Métodos de requisição HTTP - HTTP | MDN
p ç p
carga de dados da requisição.

DELETE
O método DELETE remove um recurso específico.

CONNECT

O método CONNECT estabelece um túnel para o servidor identificado pelo recurso de


destino.

OPTIONS
O método OPTIONS é usado para descrever as opções de comunicação com o
recurso de destino.

TRACE
O método TRACE executa um teste de chamada loop-back junto com o caminho para o
recurso de destino.

PATCH
O método PATCH é utilizado para aplicar modificações parciais em um recurso.

Especificações

Especificação Título Comentário

RFC 7231, sessão Hypertext Transfer Protocol Especifica os métodos GET, HEAD, POST,
4: Request (HTTP/1.1): Semantics and PUT, DELETE, CONNECT, OPTIONS,
methods Content TRACE.

RFC 5789, sessão


PATCH Method for HTTP Especifica o método PATCH.
2: Patch method

Compatibilidade com navegadores


No compatibility data found for http/methods .
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods 2/3
11/10/2021 10:16 Métodos de requisição HTTP - HTTP | MDN

Veja também
Cabeçalhos HTTP

Last modified: 9 de out. de 2021, by MDN contributors

https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods 3/3

Você também pode gostar