[英]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.