python寫get/post請求—練習

1.需求文檔以下:api

 

 

 

2.Pycharmpost


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。測試

相關文章
相關標籤/搜索