Ai
14 Star 116 Fork 75

Test云测A/interfaceTest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
configHttp.py 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2018-12-04 10:53 +08:00 . '第二次提交'
import requests
import json
from common.Log import logger
logger = logger
class RunMain():
def send_post(self, url, data):# 定义一个方法,传入需要的参数url和data
# 参数必须按照url、data顺序传入
result = requests.post(url=url, data=data).json()# 因为这里要封装post方法,所以这里的url和data值不能写死
res = json.dumps(result, ensure_ascii=False, sort_keys=True, indent=2)
return res
def send_get(self, url, data):
result = requests.get(url=url, data=data)
res = json.dumps(result, ensure_ascii=False, sort_keys=True, indent=2)
return res
def run_main(self, method, url=None, data=None):#定义一个run_main函数,通过传过来的method来进行不同的get或post请求
result = None
if method == 'post':
result = self.send_post(url, data)
logger.info(str(result))
elif method == 'get':
result = self.send_get(url, data)
logger.info(str(result))
else:
print("method值错误!!!")
logger.info("method值错误!!!")
return result
if __name__ == '__main__':#通过写死参数,来验证我们写的请求是否正确
result = RunMain().run_main('post', 'http://127.0.0.1:8888/login', 'name=xiaoming&pwd=')
print(result)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/submi_to/interfaceTest.git
git@gitee.com:submi_to/interfaceTest.git
submi_to
interfaceTest
interfaceTest
develop

搜索帮助