需要注意的是: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')