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 3.x 安装opencv+opencv_contrib的操作方法
Apr 02 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 Python
Python使用wget实现下载网络文件功能示例
May 31 Python
python保存字典和读取字典的实例代码
Jul 07 Python
Python画图高斯分布的示例
Jul 10 Python
Django Rest framework三种分页方式详解
Jul 26 Python
python获取引用对象的个数方式
Dec 20 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
python tkinter 设置窗口大小不可缩放实例
Mar 04 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 Python
python index() 与 rindex() 方法的使用示例详解
Dec 24 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 Class&Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
webpack之引入图片的实现及问题
2018/10/08 Javascript
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
县优秀教师事迹材料
2014/01/31 职场文书
环保倡议书500字
2014/05/15 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
护理实习生带教计划
2015/01/16 职场文书
北大自主招生自荐信
2015/03/04 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
离婚起诉书范本
2015/05/18 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js