首页 > 代码库 > request
request
a. 发送多层字典的值
obj = { ‘data‘:{ "k1":"v1", "k2":"v2" }, ‘status‘: True } #json发送 requests.post("http://www.baidu.com",json=obj) #发送数据内部默认处理(会在内部把字典obj json.dumps序列成字符串,发送给服务端) body: json.dumps(obj) headers= {‘content-type‘:‘application/json‘} #默认加入 #只有设置如下请求头request.post才能接受,但不能接受多层字典的数据 headers= {‘content-type‘:"application/x-www-form-urlencoded"} #接受上面格式发送的数据 if request.method == ‘POST‘: obj = json.loads(request.body.decode(‘utf-8‘))
b. request.post 和request.body
#接受 requests.boby - 请求体原生的值 requests.POST - 根据特殊的请求头从requests.boby获取数据,不能接受多层字典的数据
request
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。