如何使用grequests发出HTTP POST请求

加密货币

我尝试了以下方法:

import grequests

urls = ['http://localhost/test', 'http://localhost/test']

params = {'a':'b', 'c':'d'}
rs = (grequests.post(u, params) for u in urls)
grequests.map(rs)

但是它说如下:

File "search.py", line 6, in <genexpr>
rs = (grequests.post(u, params) for u in urls)
TypeError: __init__() takes exactly 3 arguments (4 given)

我还需要将响应传递给回调进行处理。

普拉文

grequests.post()函数仅采用一个位置参数,即您已向其发送POST请求的URL。其余参数用作关键字参数。

因此,您需要将grequests.post()调用为:

import grequests

urls = ['http://localhost/test', 'http://localhost/test']

params = {'a':'b', 'c':'d'}
rs = (grequests.post(u, data=params) for u in urls)
grequests.map(rs)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

给定以下HTTP + JSON,如何使用PHP发出POST请求

来自分类Dev

无法发出 HTTP post 请求

来自分类Dev

如何使用请求发出 HTTP HEAD 请求?

来自分类Dev

使用scrapy发出POST请求

来自分类Dev

使用alamofire发出POST请求

来自分类Dev

使用Bash发出POST请求

来自分类Dev

如何使用Plink发出HTTP请求

来自分类Dev

如何使用 RxNET 发出异步 HTTP 请求?

来自分类Dev

如何发出HTTP Post请求并以JSON Android获取响应

来自分类Dev

如何在 Angular 4 Universal 中发出 http post 请求?

来自分类Dev

发出成功的 Python HTTP POST 请求

来自分类Dev

如何使用包含选项的request.js发出POST请求

来自分类Dev

Swfit URLRequest POST如何使用重复的参数键发出请求

来自分类Dev

如何使用 Node.JS 向 Ghostbin 发出 POST 请求?

来自分类Dev

如何使用HTTP拦截器发出HTTP请求

来自分类Dev

如何向OpsGenie发出POST请求?

来自分类Dev

如何从 AWS 发出及时的 POST 请求?

来自分类Dev

R 如何向 MongoDB 发出 POST 请求

来自分类Dev

python使用JSON数据发出POST请求

来自分类Dev

使用Express发出POST请求时出错

来自分类Dev

角度HTTP POST请求

来自分类Dev

HTTP POST请求问题

来自分类Dev

在POST请求中使用POST

来自分类Dev

使用Python中的“请求”模块发出POST请求

来自分类Dev

如何从COBOL发出HTTP请求

来自分类Dev

如何间隔发出HTTP请求?

来自分类Dev

如何发出多个http请求?

来自分类Dev

如何间隔发出HTTP请求?

来自分类Dev

如何从 EJB 发出 HTTP 请求?