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())