Python/ref requests post

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python请求post()方法

❮请求模块

例

向网页发出POST请求,然后返回响应文本:

    import requests

url = 'https://www.example.com/python/demopage.php'

    myobj = {'somekey': 'somevalue'}

x = requests.post(url, data = myobj)


print(x.text)

定义和用法

The post() 方法将POST请求发送到指定的url。

The post() 要向服务器发送一些数据时使用此方法。

句法

    requests.post(url, data={key: value}, json={key: value}, 
    args)
  

args 表示零个或多个 named 参数在下面的参数表中。例:

    requests.post(url, data = myobj, timeout=2.50)
  

参数值

参数 描述
url 试试吧 需要。请求的网址
data 试试吧 可选的。字典,元组列表,字节或要发送到指定url的文件对象
json 试试吧 可选的。JSON对象发送到指定的URL
档 试试吧 可选的。发送到指定网址的文件字典
allow_redirects 试试吧 可选的。启用/禁用重定向的布尔值。

默认 True (允许重定向)

auth 试试吧 可选的。用于启用特定HTTP身份验证的元组。

默认 None

cert 试试吧 可选的。指定证书文件或密钥的字符串或元组。

默认 None

饼干 试试吧 可选的。Cookie字典,发送到指定的URL。

默认 None

头 试试吧 可选的。HTTP标头字典,以发送到指定的url。

默认 None

代理 试试吧 可选的。协议到代理URL的字典。

默认 None

流 试试吧 可选的。布尔值指示是否应立即下载响应(False)或将其流式传输(True)。

默认 False

超时 试试吧 可选的。一个数字或元组,指示等待客户端建立连接和/或发送响应的秒数。

默认 None 这意味着请求将继续直到连接关闭

校验 试试吧

试试吧

可选的。用于验证服务器TLS证书的布尔值或字符串指示。

默认 True

回报价值

A request.Response对象

.

❮请求模块