一、GET请求
- 代码如下
class RunMain():
def send_get(self, url, data):
result = requests.get(url=url, params=data)
res = result.text
return res
def run_main(self, url=None, data=None , method='POST'):
result = None
if method == 'post':
logger.info("请求参数为: %s" % data)
print("请求参数为: %s" % data)
logger.info("请求接口uri为: %s" % url)
print("请求接口uri为: %s" % url)
result = self.send_post(url, data)
logger.info("请求的响应为:"+str(result))
print("请求的响应为:"+str(result))
elif method == 'get':
logger.info("请求参数为: %s" % data)
logger.info("请求接口uri为: %s" % url)
result = self.send_get(url, data)
logger.info("请求的响应为:"+str(result))
elif method == 'POST':
logger.info("请求参数为: %s" % data)
print("请求参数为: %s" % data)
logger.info("请求接口uri为: %s" % url)
print("请求接口uri为: %s" % url)
result = self.send_md5_post(url, data)
logger.info("请求的响应为:"+str(result))
print("请求的响应为:"+str(result))
else:
print("method值错误!!!")
logger.info("method值错误!!!")
return result
验证一下:
if name == ‘main’:# 通过写死参数,来验证我们写的请求是否正确
res = RunMain().run_main('https://www.cnblogs.com/chushujin/',data=None,method='get')
print(res)
成功
- reponse返回的其他信息:
– r.status_code #响应状态码
– r.content #字节方式的响应体,