Movatterモバイル変換


[0]ホーム

URL:


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

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

PUT

Ométodo de requisiçãoHTTP PUT cria um novo recurso ou subsititui uma representação do recurso de destino com os novos dados.

A diferença entrePUT ePOST é quePUT é idempotente: chamá-lo uma ou várias vezes sucessivamente terá o mesmo efeito (não é um efeito colateral), enquanto usarPOST repetidamente pode ter efeitos adicionais, como passar uma ordem várias vezes.

A requisição tem corpoSim
Resposta bem sucedida tem corpoNão
SafeNão
IdempotentSim
CacheableNão
Permitido emformulários HTMLNão

Sintaxe

PUT /new.html HTTP/1.1

Exemplo

Solicitação

PUT /new.html HTTP/1.1Host: example.comContent-type: text/htmlContent-length: 16<p>New File</p>

Resposta

Se o recurso de destino não tem uma representação atual e a requisiçãoPUT foi criada com sucesso, então o servidor original deve informar o agente de usuário enviando uma resposta201 (Created).

HTTP/1.1 201 CreatedContent-Location: /new.html

Se o recurso de destino tem uma representação atual e essa representação é modificada com sucesso de acordo com o estado de representação em anexo, então o servidor original deve enviar também uma resposta200 (OK) or a204 (No Content) para indicar a conclusão da requisição.

HTTP/1.1 204 No ContentContent-Location: /existing.html

Especificações

SpecificationTitle
RFC 7231, sessão 4.3.4: PUTHypertext Transfer Protocol (HTTP/1.1): Semântica e conteúdo.

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp