VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • Python中http请求方法库汇总(2)

就一句话,再来看看post请求

1
2
3
payload = {'key1''value1''key2''value2'}
= requests.post("http://httpbin.org/post", data=payload)
print r.text

也很简单。

再看看如果要认证:

1
2
3
4
5
url = 'http://localhost:8080'
= requests.post(url, data={}, auth=HTTPBasicAuth('admin''admin'))
print r.status_code
print r.headers
print r.reason

是不是比urllib2更简单多了吧,且requests自带json解析。这点非常棒

python中的http请求 

1
2
3
4
5
import urllib
params = urllib.urlencode({key:value,key:value})
resultHtml = urllib.urlopen('[API or 网址]',params)
result = resultHtml.read()
print result


相关教程