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测试驱动开发实例
Oct 08 Python
python在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
python实现从ftp服务器下载文件的方法
Apr 30 Python
python开发之函数定义实例分析
Nov 12 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
python线程信号量semaphore使用解析
Nov 30 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 Python
django template实现定义临时变量,自定义赋值、自增实例
Jul 12 Python
浅谈Python类的单继承相关知识
May 12 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/11/24 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
python读取xlsx的方法
2018/12/25 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Python pip使用超时问题解决方案
2020/08/03 Python
html5与css3小应用
2013/04/03 HTML / CSS
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
劳资协议书范本
2014/04/23 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
齐云山导游词
2015/02/06 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang
Python基础之元编程知识总结
2021/05/23 Python
使用javascript解析二维码的三种方式
2021/11/11 Javascript