get和post接口的封装,闲话不多说,直接上代码
import requests
import json
class RunMain:
def init(self, url, method,data=None):
self.res = self.run_main(url, method, data)
def run_main(self, url, method, data=None):
if method == 'GET':
res = self.send_get(url, data)
else:
res = self.send_post(url, data)
return res
def send_post(self, local_url, the_data):
res = requests.post(url=local_url, data=the_data).json()
return json.dumps(res, indent=2, sort_keys=ture)
def send_get(self, local_url, the_data):
res = requests.get(url=local_url, data=the_data).json()
return json.dumps(res, indent=2, sort_keys=ture)
if name == ‘main’:
data = {
‘username’: ‘wwhhdd112233’,
‘password’: ‘123123123’
}
url = “127.0.0.1:8000/login/”
run = RunMain(url, ‘Get’, data)
print(run.run_main(url, method, data))