def msgpack_request(http_client):
default_client = http_client
async def call(url, data=None, client=None, accept='*/*'):
if not client:
client = default_client
method = client.post if data is not None else client.get
resp = await method(
url,
data=msgpack.dumps(data, use_bin_type=True),
headers={'content-type': 'application/msgpack', 'accept': accept})
return await http_response_decode(resp)
return call
评论列表
文章目录