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中使用urllib2获取http请求状态码的代码例子
Jul 07 Python
python列表操作实例
Jan 14 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
python读写ini配置文件方法实例分析
Jun 30 Python
编写Python小程序来统计测试脚本的关键字
Mar 12 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 Python
python查看列的唯一值方法
Jul 17 Python
Python logging模块用法示例
Aug 28 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
Python pickle模块常用方法代码实例
Oct 10 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
php调整服务器时间的方法
2015/04/03 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
JavaScript 获得选中文本内容的方法
2009/02/15 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
2015/07/21 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
python修改注册表终止360进程实例
2014/10/13 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
python时间日期操作方法实例小结
2020/02/06 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
Java如何获得ResultSet的总行数
2016/09/03 面试题
乌鸦喝水教学反思
2014/02/07 职场文书
学员自我鉴定
2014/03/19 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
办公室个人总结
2015/02/28 职场文书
表扬信范文
2015/05/04 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
关于教师节的广播稿
2015/08/19 职场文书
初中团支书竞选稿
2015/11/21 职场文书
队列队形口号
2015/12/25 职场文书