1
我需要實現「put」和「get」REST API請求來發送JSON文件。 問題是它必須使用urllib或urllib2模塊來完成(例如,沒有請求模塊)。使用urllib獲取和放入json數據格式請求(2)
有沒有關於如何做的簡要教程?
謝謝!
我需要實現「put」和「get」REST API請求來發送JSON文件。 問題是它必須使用urllib或urllib2模塊來完成(例如,沒有請求模塊)。使用urllib獲取和放入json數據格式請求(2)
有沒有關於如何做的簡要教程?
謝謝!
我假設你使用的是python3。以下是如何使用標準庫進行簡單放置請求:
from urllib.request import Request, urlopen
import json
url, data = 'https://example.com', {'key': 'value'}
data_bytes = bytes(json.dumps(data), encoding='utf8')
request = Request(url, method='PUT', data=data_bytes, headers={'Content-Type': 'application/json'})
with urlopen(request) as response:
print(response.read())