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函数学习笔记
Oct 07 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
Jun 15 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 Python
Python实现PS滤镜功能之波浪特效示例
Jan 26 Python
python3调用R的示例代码
Feb 23 Python
详解Django rest_framework实现RESTful API
May 24 Python
Python基础之函数的定义与使用示例
Mar 23 Python
在vscode中配置python环境过程解析
Sep 28 Python
python图形开发GUI库wxpython使用方法详解
Feb 14 Python
基于python连接oracle导并出数据文件
Apr 28 Python
Python中的socket网络模块介绍
Jul 23 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
记录mysql性能查询过程的使用方法
2013/05/02 PHP
基于header的一些常用指令详解
2013/06/06 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
javascript 命名规则 变量命名规则
2010/02/25 Javascript
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
python PyTorch预训练示例
2018/02/11 Python
Django中URL的参数传递的实现
2019/08/04 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
2014年教师思想工作总结
2014/12/03 职场文书
人事文员岗位职责
2015/02/04 职场文书
学生通报表扬范文
2015/05/04 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
Apache压力测试工具的安装使用
2021/03/31 Servers