需要注意的是:urllib2在Python3.x中被改爲urllib.request
python3版本
import http.client
import urllib.request as urllib2
#將字典格式的字符串轉化成json字符串
postData = json.dumps(reqPara)
postData = bytes(postData, encoding='utf-8')
reqUrl = "https://xti.qq.com"
req = urllib2.Request(url=reqUrl, data=postData, method='POST') #headers={'Content-Type': 'application/json'},
res = urllib2.urlopen(req)
result = res.read()
return eval(result.decode('utf-8'))
這裏可以通過python的eval函數將將返回的json字符串轉換成字典格式
python2版本
postData = json.dumps(reqPara)
reqUrl = "https://xti.qq.com"
req = urllib2.Request(reqUrl)
res = urllib2.urlopen(req, postData)
result = res.read()
print result.decode('utf-8')