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字典操作简明总结
Apr 13 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
Python批量发送post请求的实现代码
May 05 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
在python中使用nohup命令说明
Apr 16 Python
什么是python的函数体
Jun 19 Python
Python趣味入门教程之循环语句while
Aug 26 Python
python开发入门——列表生成式
Sep 03 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
Nov 02 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
Python初学者必备的文件读写指南
Jun 23 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
基于JavaScript实现留言板功能
2020/03/16 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
外语系毕业生自荐信范文
2013/12/16 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
英文慰问信范文
2015/03/24 职场文书
nginx配置之并发频次限制
2022/04/18 Servers