python client使用 http post 到server端的代码

发布时间:2019-09-02编辑:脚本学堂
python client使用 http post 到server端的代码,供大家学习参考。

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的方法