[英]How to make a put request using urllib3
我正在尝试在 AWS lambda 中发出放置请求。 默认情况下,python lambda 运行时中没有请求(我知道它可以使用 pip 安装并上传 zip 文件,但这不是我想要的。),并且来自 botocore 的请求将很快退役,所以我是唯一的我剩下的就是 urllib3。
这是我通常使用请求模块的方式:
import requests
response_body = {'Status': 'SUCCESS',
'Reason': 'whatever'}
requests.put(url, data=json.dumps(response_body))
如何使用 urllib3 做同样的事情?
我想它非常相似:
import urllib3
http = urllib3.PoolManager()
response_body = {'Status': 'SUCCESS',
'Reason': 'whatever'}
r = http.request('PUT', event['ResponseURL'],body=json.dumps(response_body))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.