Python 使用urllib获取和放置json数据格式的请求(2)
我需要实现发送JSON文件的“put”和“get”RESTAPI请求。 问题是必须使用urllib或urllib2模块(例如,无请求模块)来完成 有关于如何做的简短教程吗Python 使用urllib获取和放置json数据格式的请求(2),python,json,rest,urllib,Python,Json,Rest,Urllib,我需要实现发送JSON文件的“put”和“get”RESTAPI请求。 问题是必须使用urllib或urllib2模块(例如,无请求模块)来完成 有关于如何做的简短教程吗 谢谢 我假设您正在使用python3。以下是如何使用标准库发出简单的put请求: from urllib.request import Request, urlopen import json url, data = 'https://example.com', {'key': 'value'} data_bytes = b
谢谢 我假设您正在使用python3。以下是如何使用标准库发出简单的put请求:
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())