小肥羊要进步

python写get/post请求—练习

1.需求文档如下:

 

 

 

2.Pycharm


import requests
class HttpRequest:
def http_request(self,url,data,method):
if method == 'get':
res=requests.get(url,data)
else:
res=requests.post(url,data)
return res

if __name__ == '__main__':
url="http://apis.juhe.cn/simpleWeather/query"
data={"city":"苏州","key":"*******"}
res_post=HttpRequest().http_request(url,data,'post')
print("post响应结果是 : ",res_post)
res_get = HttpRequest().http_request(url, data, 'get')
print("get响应结果是 : ", res_get)

3.测试结果如下

 

 过程中遇到了一个错误,我把return res写在了post下面,因此只有post返回值是200,get返回值是none。

 



posted on 2020-04-16 21:24  小肥羊要进步  阅读(472)  评论(0编辑  收藏  举报

导航