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 相关文章推荐
Matplotlib 生成不同大小的subplots实例
May 25 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
对python中类的继承与方法重写介绍
Jan 20 Python
django 自定义过滤器的实现
Feb 26 Python
python实现从本地摄像头和网络摄像头截取图片功能
Jul 11 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
Django实现网页分页功能
Oct 31 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
python中数字是否为可变类型
Jul 08 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
10个顶级Python实用库推荐
Mar 04 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对象Object的概念 介绍
2012/06/14 PHP
php银联网页支付实现方法
2015/03/04 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
python中map、any、all函数用法分析
2015/04/21 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Python新手学习raise用法
2020/06/03 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
时尚圣经:The Fashion Bible
2019/03/03 全球购物
服务质量承诺书
2014/03/27 职场文书
我爱我校演讲稿
2014/05/21 职场文书
食品安全承诺书
2014/05/22 职场文书
理财计划书
2014/08/14 职场文书