Python Requests delete() Method
Example
Make a DELETE request to a web page, and return the response text:
import requests
x = requests.delete('https://w3schools.com/python/demopage.php')
print(x.text)
Run example »
Definition and Usage
The delete()
method sends a DELETE request to the specified url.
DELETE requests are made for deleting the specified resource (file, record etc).
Syntax
requests.delete(url, args)
args means zero or more of the named arguments in the parameter table below. Example:
requests.delete(url, timeout=2.50)
Parameter Values
Parameter | Description | |
---|---|---|
url | Try it | Required. The url of the request |
allow_redirects | Try it | Optional. A Boolean to enable/disable redirection. Default True (allowing redirects) |
auth | Try it | Optional. A tuple to enable a certain HTTP authentication. Default None |
cert | Try it | Optional. A String or Tuple specifying a cert file or key. Default None |
cookies | Try it | Optional. A dictionary of cookies to send to the specified url. Default None |
headers | Try it | Optional. A dictionary of HTTP headers to send to the specified url. Default None |
proxies | Try it | Optional. A dictionary of the protocol to the proxy url. Default None |
stream | Try it | Optional. A Boolean indication if the response should be immediately downloaded (False) or streamed (True). Default False |
timeout | Try it | Optional. A number, or a tuple, indicating how many seconds to wait for the client to make a connection and/or send a response. Default None which means the request will continue
until the connection is closed |
verify |
Try it
Try it |
Optional. A Boolean or a String indication to verify the servers TLS certificate or not. Default True |
Return Value
The delete() method returns a requests.Response object.