返回成功的GET请求:
url = '/mgmt?cmd=set_cmd&pid=%s&rn_cmd=%s' %(pid,rn_cmd)
con.request("GET",url)
res = con.getresponse()
print res.status
返回失败的POST请求:
params = urllib.urlencode({'pid':pid,
'rn_cmd':rn_cmd})
headers = {"Content-type":"application/x-www-form-urlencoded","Accept": "text/plain"}
con.request("POST",'/mgmt?cmd=set_cmd',params,headers)
res = con.getresponse()
print res.status
失败信息:
File "E:\script\python\LoginServer\ls-mgmt.py", line 35, in setCmd
res = con.getresponse()
File "C:\Python27\lib\httplib.py", line 1030, in getresponse
response.begin()
File "C:\Python27\lib\httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "C:\Python27\lib\httplib.py", line 371, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
请各位大侠指点迷津!不胜感激!!