[英]Python URL Requests
讓我先說我非常新的Python的開始,但我熟悉的其他編程語言。 在深入研究這個項目之前,我需要問幾個問題。
我需要能夠直接從Python發出URL GET,PUT,POST和DELETE請求。
我將為這些函數的特定用例編寫一個庫,我不希望用戶必須安裝外部庫(如“請求”)。
什么是最好的方法,urllib.request?
謝謝你教育我。
我需要能夠直接從Python發出URL GET,PUT,POST和DELETE請求。 ...最好的方法是什么,urllib2?
由於urllib.request.urlopen()硬連接到GET或POST,因此您需要http.client.HTTPConnection :
import http.client
import pprint
conn = http.client.HTTPConnection('www.jython.org')
c = conn.request('HEAD', '/index.html')
r = conn.getresponse()
pprint.pprint(r.getheaders())
print('Size of body:', len(r.read()))
該技術讓你“更接近金屬”並提供更多控制,但它失去了urllib.request及其各種高級服務(如跟隨重定向)的所有舒適。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.