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


Posted in Python onFebruary 10, 2013
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 相关文章推荐
详解python 字符串和日期之间转换 StringAndDate
May 04 Python
Python3 模块、包调用&路径详解
Oct 25 Python
python中实现k-means聚类算法详解
Nov 11 Python
python实现Dijkstra静态寻路算法
Jan 17 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
python pandas写入excel文件的方法示例
Jun 25 Python
python通过http下载文件的方法详解
Jul 26 Python
python3实现带多张图片、附件的邮件发送
Aug 10 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
Feb 28 Python
对PyTorch中inplace字段的全面理解
May 22 Python
python中查找excel某一列的重复数据 剔除之后打印
Feb 10 #Python
python中的一些类型转换函数小结
Feb 10 #Python
学习python的几条建议分享
Feb 10 #Python
解决谷歌搜索技术文章时打不开网页问题的python脚本
Feb 10 #Python
easy_install python包安装管理工具介绍
Feb 10 #Python
python 从远程服务器下载日志文件的程序
Feb 10 #Python
使用python检测手机QQ在线状态的脚本代码
Feb 10 #Python
You might like
967 个函式
2006/10/09 PHP
php中的时间处理
2006/10/09 PHP
一个简单的PHP投票程序源码
2007/03/11 PHP
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
DOM精简教程
2006/10/03 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
javascript模块化简单解析
2016/04/07 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
Python字符串转换成浮点数函数分享
2015/07/24 Python
12步教你理解Python装饰器
2016/02/25 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
python机器学习之神经网络(三)
2017/12/20 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
三严三实民主生活会发言稿
2014/10/13 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
对公司的意见和建议
2015/06/04 职场文书