wendu 发表于 2017-5-5 08:46:24

python的http和json等简单操作tips

import json
import httplib,urllib
def doWork(domain,port,act,keyword,envId,type):
h1=httplib.HTTPConnection(domain,port)
params=urllib.urlencode({'act':act,'keyWord':keyword,'envId':envId,'type':type})
headers={"Content-type":"application/x-www-form-urlencoded","Accept":"text/plain"}
h1.request("POST","/service.do",params,headers)
response=h1.getresponse()
if response.status == 200:
data=response.read()
data=unicode(data,'GBK').encode('UTF-8')
h1.close();
return data;
else:
print response.status +",reason:"+response.reason
h1.close()
def getFirstKey(groupContent):
jdata=json.loads(groupContent);
dbKeyStr=jdata["result"]["data"]["content"];
dbKeys=dbKeyStr.split(",");
keyAndWeight=dbKeys.split(":");
return keyAndWeight;
页: [1]
查看完整版本: python的http和json等简单操作tips