Python - Http Get Post請求


urllib

GET

f=urllib.urlopen("http://m.cnblogs.com/")
s=f.read()
print s

帶參數

params = urllib.urlencode({'id': 8, 'name': 'jack', 'age': 25})
f = urllib.urlopen("http://localhost:18797/MailClient/test.aspx?%s" % params)
print f.read()

POST

params = urllib.urlencode({'id': 8, 'name': 'jack', 'age': 25})
f = urllib.urlopen("http://localhost:18797/MailClient/test.aspx",params)
print f.read()

函數原型

urllib.urlopen(url[, data[, proxies]]) 

urllib2

可以詳細的定義header參數

httplib

最底層更靈活更強大的http請求和響應


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM