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中的__init__和__new__
Mar 12 Python
Python自动发邮件脚本
Mar 31 Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 Python
pymongo中group by的操作方法教程
Mar 22 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
Django 路由控制的实现
Jul 17 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
python requests指定出口ip的例子
Jul 25 Python
Python数组拼接np.concatenate实现过程
Apr 18 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
python数据分析之用sklearn预测糖尿病
Apr 22 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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中的mongodb select常用操作代码示例
2014/09/06 PHP
PHP中的类型约束介绍
2015/05/11 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
Python最长公共子串算法实例
2015/03/07 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
详解K-means算法在Python中的实现
2017/12/05 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
应届生求职信写作技巧
2013/10/24 职场文书
手机业务员岗位职责
2013/12/13 职场文书
班组拓展活动方案
2014/08/14 职场文书
车贷收入证明范本
2014/09/14 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
邀请函模板
2015/02/02 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技