当前位置 博文首页 > python client使用http post 到server端的代码

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

    作者:admin 时间:2021-02-14 18:35

    复制代码 代码如下:

    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")
    js
    下一篇:没有了