python client使用 http post 到server端的代码,供大家学习参考。
 
import urllib, httplib  
import utils  
import json 
       class User:  
      
        def __init__(self):  
            print 'a'  
          
        def login(self, imsi, ua):  
            print "==============user start login=================="  
            input = {  
                "method"       : "user.login",  
                "userName"     : "",  
                "userPass"     : "",  
            }  
              
            input["sig"] = utils.getSignature(input)  
            params = urllib.urlencode(input)  
            headers = {  
                "user-agent"  : ua,  
                "Appstore-clientType" : "android",  
                "Appstore-IMEI" : "123456789000000",  
                "Appstore-IMSI" : imsi  
            }  
          
            try:  
                connection = httplib.HTTPConnection(utils.API_HOST)  
                connection.request("POST", "/api", params, headers)  
                response = connection.getresponse().read()  
                #print "=========" + response  
                connection.close()  
            except Exception, e :  
                print "========" + str(e)      
              
            if "errorcode" in response or response is None:  
                return  
              
            results = json.loads(response)      
              
            return results["results"].encode("utf-8")
您可能感兴趣的文章:
Python POST任意的HTTP数据与使用Cookie的例子
python代码POST任意的HTTP数据以及使用Cookie的方法