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的shutil模块中文件的复制操作函数详解
Jul 05 Python
python 性能优化方法小结
Mar 31 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
在Pycharm terminal中字体大小设置的方法
Jan 16 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 Python
python 从list中随机取值的方法
Nov 16 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支付系统设计与典型案例分享
2016/08/02 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
PHP的PDO连接讲解
2019/01/24 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
jQuery 使用手册(二)
2009/09/23 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
资深财务管理人员自我评价
2013/09/22 职场文书
信息专业本科生个人的自我评价
2013/10/28 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
老兵退伍感言
2015/08/03 职场文书
高考升学宴主持词
2019/06/21 职场文书
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS