python 實現調用遠程接口

在python中咱們可使用requests模塊來實現調用遠程接口python

一:安裝requests模塊json

pip install requests

二:使用requests模塊實現get方式調用遠程接口 app

使用get方式調用遠程接口主要使用了requests模塊的get方法post

requests.get()

get方法常見的參數有url,params和headersurl

url:表示遠程接口的地址code

params表示get參數orm

headers表示get傳參的headers參數信息接口

使用requests模塊實現get方式調用遠程接口的簡單實現以下ip

# -*- coding: utf-8 -*-  
import requests  
import ast  
#接口地址  
url = 'XXX'  
#get傳參  
data = {'type':'0'}  
#headers信息  
headers = {  
    'Content-Type': 'application/x-www-form-urlencoded',  
    'Authorization': 'Bearer XXX'  
}  
#  
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方式調用遠程接口 utf-8

三:使用requests模塊實現post方式調用遠程接口

使用post方式調用遠程接口主要使用了requests模塊的post方法

requests.post()

post方法常見的參數有url,data和headers

url:表示遠程接口的地址

data:表示post參數

headers:表示post傳參的headers參數信息

使用requests模塊實現post方式調用遠程接口的簡單實現以下

# -*- coding: utf-8 -*-  
import requests  
import ast  
#接口地址  
url = 'XXX'  
#header信息  
headers = {  
    'Content-Type': 'application/x-www-form-urlencoded',  
    'Authorization': 'Bearer XXX'  
}  
#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())

根據如上就能夠實現使用post方式調用遠程接口

相關文章
相關標籤/搜索