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实现的一只从百度开始不断搜索的小爬虫
Aug 13 Python
使用Python编写提取日志中的中文的脚本的方法
Apr 30 Python
深入理解Python中变量赋值的问题
Jan 12 Python
python常见排序算法基础教程
Apr 13 Python
Sanic框架Cookies操作示例
Jul 17 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
python3使用matplotlib绘制散点图
Mar 19 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 Python
使用NumPy读取MNIST数据的实现代码示例
Nov 20 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
2016/11/15 PHP
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
vue中的scope使用详解
2017/10/29 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
python计算最大优先级队列实例
2013/12/18 Python
python实现挑选出来100以内的质数
2015/03/24 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
Django实现单用户登录的方法示例
2019/03/28 Python
python语言基本语句用法总结
2019/06/11 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
毕业生自我推荐
2013/11/04 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
合作协议书格式
2014/08/19 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
医院党建工作总结2015
2015/05/26 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
开学典礼致辞
2015/07/29 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python