DELETE

O método de requisição HTTP DELETE remove o recurso especificado.
Requisição tem corpo Talvez
A resposta bem sucedida tem corpo Talvez
Seguro Não
Idempotente Sim
Cacheável Não
Aceito nos formulários HTML Não

Sintaxe

DELETE /arquivo.html HTTP/1.1 

Exemplo

Requisição

DELETE /arquivo.html HTTP/1.1

Respostas

Se um método DELETE for aplicado com sucesso, há muitos códigos de status de resposta possíveis:

  •  Um código de status 202 (Accepted) se a ação provavelmente teve sucesso, porém ainda não foi realizada.
  • Um código de status 204 (No Content) se a ação foi realizada e nenhuma outra informação deve ser fornecida.
  • Um código de status 200 (OK) se a ação foi realizada e a mensagem de resposta inclui uma representação descrevendo o status.
HTTP/1.1 200 OK 
Date: Wed, 21 Oct 2015 07:28:00 GMT

<html>
  <body>
    <h1>Arquivo removido.</h1> 
  </body>
</html>

Especificações

Especificação Título
RFC 7231, sessão 4.3.5: DELETE Protocolo de Transferência de Hipertexto (HTTP/1.1): Semântica e conteúdo

Compatibilidade de browsers

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
DELETEChrome Full support YesEdge Full support 12Firefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja também