Python使用post及get方式提交数据的实例


Posted in Python onJanuary 24, 2019

最近在使用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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
wxPython窗口的继承机制实例分析
Sep 28 Python
Python中的Classes和Metaclasses详解
Apr 02 Python
Python中常见的异常总结
Feb 20 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
Apr 28 Python
图文详解python安装Scrapy框架步骤
May 20 Python
解决Django一个表单对应多个按钮的问题
Jul 18 Python
Python3之字节串bytes与字节数组bytearray的使用详解
Aug 27 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
sklearn的predict_proba使用说明
Jun 28 Python
一文读懂Python 枚举
Aug 25 Python
在python中利用opencv简单做图片比对的方法
Jan 24 #Python
正确理解Python中if __name__ == '__main__'
Jan 24 #Python
对python读取CT医学图像的实例详解
Jan 24 #Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 #Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 #Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 #Python
在python下读取并展示raw格式的图片实例
Jan 24 #Python
You might like
php中计算时间差的几种方法
2009/12/31 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
Python实现建立SSH连接的方法
2015/06/03 Python
Python迭代和迭代器详解
2016/11/10 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
详解python内置模块urllib
2020/09/09 Python
python Paramiko使用示例
2020/09/21 Python
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
成功的酒店创业计划书
2013/12/27 职场文书
校运会入场式解说词
2014/02/10 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
大学生社会实践方案
2014/05/11 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
围城读书笔记
2015/06/26 职场文书
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis