緣由:Python 2.x中的"httplib"模塊在Python 3.x中變成了"http.client"html
原代碼:python
import httplib import urllib reqheaders={ 'MobileType':'Android', 'DeviceToken':'xxxxxxxxx', 'OSVersion':'1.0.3', 'AppVersion':'14', 'Host':'192.xxx.x.xxxx'} reqconn=httplib.HTTPConnection("192.xxx.x.xxxx") reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders) res=reqconn.getresponse() print res.status, res.reason print res.msg print res.read()
修改後代碼:url
import http.client #修改引用的模塊 import urllib reqheaders={ 'MobileType':'Android', 'DeviceToken':'xxxxxxxxx', 'OSVersion':'1.0.3', 'AppVersion':'14', 'Host':'192.xxx.x.xxxx'} reqconn=http.client.HTTPConnection("192.xxx.x.xxxx") #修改對應的方法 reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders) res=reqconn.getresponse() print (res.status, res.reason) print (res.msg) print (res.read())
附參考資料spa
原文:https://www.cnblogs.com/liutong3310/p/3741813.htmlcode