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对象

.

❮请求模块