python 如何调用远程接口
在python中我们可以使用requests模块来实现调用远程接口
一:安装requests模块
pipinstallrequests
二:使用requests模块实现get方式调用远程接口
使用get方式调用远程接口主要使用了requests模块的get方法
requests.get()
get方法常见的参数有url,params和headers
- url:表示远程接口的地址
- params表示get参数
- headers表示get传参的headers参数信息
使用requests模块实现get方式调用远程接口的简单实现如下
#-*-coding:utf-8-*- importrequests importast #接口地址 url='XXX' #get传参 data={'type':'0'} #headers信息 headers={ 'Content-Type':'application/x-www-form-urlencoded', 'Authorization':'BearerXXX' } # r=requests.get(url,params=data,headers=headers) #接口返回的状态码 print(r.status_code) #接口返回的字符串内容 content=r.text ##将字符串转字典型 content_list=ast.literal_eval(content) print(content_list) #接口返回的json格式内容 print(r.json())
根据如上就可以实现使用get方式调用远程接口
三:使用requests模块实现post方式调用远程接口
使用post方式调用远程接口主要使用了requests模块的post方法
requests.post()
post方法常见的参数有url,data和headers
- url:表示远程接口的地址
- data:表示post参数
- headers:表示post传参的headers参数信息
使用requests模块实现post方式调用远程接口的简单实现如下
#-*-coding:utf-8-*- importrequests importast #接口地址 url='XXX' #header信息 headers={ 'Content-Type':'application/x-www-form-urlencoded', 'Authorization':'BearerXXX' } #post传参 data={ 'nickname':'111', 'gender':1, 'city':'ce', 'avatar':'111' } r=requests.post(url,data=data,headers=headers) #接口返回的状态码 print(r.status_code) #接口返回的字符串内容 content=r.text ##将字符串转字典型 content_list=ast.literal_eval(content) print(content_list) #接口返回的json格式内容 print(r.json())
以上就是python如何调用远程接口的详细内容,更多关于python调用远程接口的资料请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。