簡體   English   中英

如何使用 urllib3 發出放置請求

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM