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中的hashlib和base64加密模块使用实例
Sep 02 Python
Django静态资源URL STATIC_ROOT的配置方法
Nov 08 Python
python简单猜数游戏实例
Jul 09 Python
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
Django实现简单分页功能的方法详解
Dec 05 Python
Python IDLE清空窗口的实例
Jun 25 Python
python 实现调用子文件下的模块方法
Dec 07 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
Python如何读写二进制数组数据
Aug 01 Python
Python入门学习之类的相关知识总结
May 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
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
js仿360开机效果
2019/12/26 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
Python实现iOS自动化打包详解步骤
2018/10/03 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
文明班级建设方案
2014/05/15 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android