Python中用post、get方式提交数据的方法示例


Posted in Python onSeptember 22, 2017

前言

最近在使用Python的过程中,发现网上很少提到在使用post方式时,怎么传一个数组作为参数的示例,此处根据自己的实践经验,给出相关示例,下面话不多说了,来一起跟着小编学习学习吧。

示例如下:

单纯的post请求:

def http_post(): 
 url = "http://152.1.12.11:8080/web" 
 postdata = dict(d=2, p=10) 
 post = [] 
 post.append(postdata) 
 req = urllib2.Request(url, json.dumps(post)) #需要是json格式的参数 
 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 
 response = urllib2.urlopen(req) 
 result = json.loads(response.read()) 
 print result

需要token时写法如下:

def http_post(): 
 url = "http://152.1.12.11:8080/web" 
 postdata = dict(d=2, p=10) 
 post = [] 
 post.append(postdata) 
 req = urllib2.Request(url, json.dumps(post)) 
 access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........' 
 req.add_header('Authorization', access_token) #header中添加token 
 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 
 response = urllib2.urlopen(req) 
 result = json.loads(response.read()) 
 print result

get方式的写法如下:

def get_access_token(): 
 local_url = 'http://152.1.1.1:8080/web' 
 response = urllib2.urlopen(local_url).read() 
 resp = json.loads(response) 
 print resp

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python获取糗百图片代码实例
Dec 18 Python
python列表的常用操作方法小结
May 21 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
详解Python在七牛云平台的应用(一)
Dec 05 Python
用Python写一段用户登录的程序代码
Apr 22 Python
利用python如何处理百万条数据(适用java新手)
Jun 06 Python
python logging重复记录日志问题的解决方法
Jul 12 Python
Django框架验证码用法实例分析
May 10 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
WxPython实现无边框界面
Nov 18 Python
Python 私有化操作实例分析
Nov 21 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
利用python操作SQLite数据库及文件操作详解
Sep 22 #Python
Python正则表达式知识汇总
Sep 22 #Python
python3实现全角和半角字符转换的方法示例
Sep 21 #Python
python实现二分查找算法
Sep 21 #Python
分享给Python新手们的几道简单练习题
Sep 21 #Python
python验证码识别的示例代码
Sep 21 #Python
Python优先队列实现方法示例
Sep 21 #Python
You might like
php自动适应范围的分页代码
2008/08/05 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
德语专业求职信
2014/03/12 职场文书
2014年科普工作总结
2014/12/06 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
Python Django获取URL中的数据详解
2021/11/01 Python