1 # get请求 2 import requests 3 url='http://127.0.0.1:1990/login' 4 data={"username":"admin","password":123456} 5 res=requests.get(url,data)#直接用requests.get(url,data)即可,其中.get表示为get方法,不需要对字典类型的data进行处理 6 #res=res.text#text方法是获取到响应为一个str,也不需要对res进行转换等处理 7 res=res.json()#当返回的数据是json串的时候直接用.json即可将res转换成字典 8 print(res) 9 10 #post请求 11 import requests 12 url='http://127.0.0.1:1990/login' 13 data={"username":"admin","password":123456} 14 res=requests.post(url,data)#直接用requests.post(url,data)即可,其中.post表示为post方法,不需要对字典类型的data进行处理 15 #res=res.text#text方法是获取到响应为一个str,也不需要对res进行转换等处理 16 res=res.json()#当返回的数据是json串的时候直接用.json即可将res转换成字典 17 print(res) 18 19 #当传参格式要求为json串时 20 import requests 21 url='http://127.0.0.1:1990/login' 22 data={"username":"admin","password":123456} 23 res=requests.post(url,json=data)#只需要在这里指定data为json即可 24 #res=res.text#text方法是获取到响应为一个str,也不需要对res进行转换等处理 25 res=res.json()#当返回的数据是json串的时候直接用.json即可将res转换成字典 26 print(res) 27 28 #传参含cookie 29 import requests 30 url='http://127.0.0.1:1990/login' 31 data={"username":"admin","password":123456} 32 cookie={"sign":"123abc"} 33 res=requests.post(url,json=data,cookies=cookie)#只需要在这里指定cookies位cookie即可,headers,files等类似 34 res=res.json() 35 print(res)
原文地址:http://www.cnblogs.com/weke/articles/6309044.html#3855019