Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. HTTP
  3. Reference
  4. Métodos de requisição HTTP
  5. PATCH

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

PATCH

Ométodo de requisição HTTP PATCH aplica modificações parciais a um recurso.

O método HTTPPUT permite apenas substituições completas de um documento. Em contraste aoPUT, o métodoPATCH não é idempotente, ou seja, requisições sucessivas idênticaspodem obter efeitos distintos. Todavia, é possível realizar requisiçõesPATCH de modo a serem idempotentes.

PATCH (assim comoPUT) podem ter efeitos colaterais em outros recursos.

Para descobrir se um servidor dá suporte aPATCH, um servidor pode divulgar seu suporte adicionando tal suporte à lista no cabeçalho de resposta HTTPAllow ouAccess-Control-Allow-Methods (para CORS).

Outra indicação (implícita) da permissão de PATCH é a presença do cabeçalhoAccept-Patch, que especifica o formato do documento patch aceito pelo servidor.

Requisição possui corpoSim
Resposta sucedida possui corpoSim
SafeNão
IdempotentNão
CacheableNão
Permitido emformulários HTMLNão

Sintaxe

PATCH /file.txt HTTP/1.1

Exemplo

Requisição

http
PATCH /file.txt HTTP/1.1Host: www.example.comContent-Type: application/exampleIf-Match: "e0023aa4e"Content-Length: 100[descrição das mudanças]

Resposta

Uma resposta sucedida é indicada pelostatus de resposta204, visto que a resposta não carrega um corpo de mensagem.

http
HTTP/1.1 204 No ContentContent-Location: /arquivo.txtETag: "e0023aa4f"

Especificações

EspecificaçãoTítulo
RFC 5789: PATCHPATCH Method for HTTP

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp