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文件及目录操作实例详解
Jun 04 Python
Python基础知识_浅谈用户交互
May 31 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
Python3一行代码实现图片文字识别的示例
Jan 15 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
django从请求到响应的过程深入讲解
Aug 01 Python
pycharm安装和首次使用教程
Aug 27 Python
Python实现繁体中文与简体中文相互转换的方法示例
Dec 18 Python
python解析含有重复key的json方法
Jan 22 Python
Python 学习教程之networkx
Apr 15 Python
python @classmethod 的使用场合详解
Aug 23 Python
Python实现弹球小游戏
Aug 01 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
JAVA/JSP学习系列之四
2006/10/09 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
jquery 插件学习(三)
2012/08/06 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
2019/10/30 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
英国家用电器购物网站:Hughes
2018/02/23 全球购物
J2EE面试题大全
2016/08/06 面试题
日化店促销方案
2014/03/26 职场文书
实习单位推荐信
2015/03/27 职场文书
培训通知书模板
2015/04/17 职场文书
防溺水主题班会教案
2015/08/12 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
Python绘制分类图的方法
2021/04/20 Python
小程序实现筛子抽奖
2021/05/26 Javascript
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js
windows系统安装配置nginx环境
2022/06/28 Servers