Python Requests: HTTP for Humans
很多时候你会需要一个类似RESTClient这样的工具来方便的向一个URL发送试探数据,当然你可以用curl,这里记录一下Python的Requests库,Requests号称 “HTTP for humans”,自然有他自己的特色,Python里面可以做这个事儿的还有urllib2,当然还有urllib,如果你用过这俩库,就会跟我一样,感觉总有些改进的地方,但又懒得去贡献脑细胞一一找出并改正之,有了Requests,不用再纠结了。
上例子:
r = requests.get('https://github.com/timeline.json')
r = requests.post("http://httpbin.org/post")
r = requests.put("http://httpbin.org/put")
r = requests.delete("http://httpbin.org/delete")
r = requests.head("http://httpbin.org/get")
r = requests.options("http://httpbin.org/get")
加payload:
payload = {'parameter1':'1111', 'parameter2':'2222'}
r = requests.post('http://xxxx.com/post', payload)
这才像说人话,requests对得起自己的slogan!





