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 返回汉字的汉语拼音
Feb 27 Python
实例说明Python中比较运算符的使用
May 13 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
python基础之包的导入和__init__.py的介绍
Jan 08 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
面向初学者的Python编辑器Mu
Oct 08 Python
在Pycharm中调试Django项目程序的操作方法
Jul 17 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
Django choices下拉列表绑定实例
Mar 13 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
python神经网络编程实现手写数字识别
May 27 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 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/03 PHP
php生成RSS订阅的方法
2015/02/13 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
jquery判断浏览器类型的代码
2012/11/05 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
Python机器学习之决策树算法
2017/12/22 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
Sanic框架配置操作分析
2018/07/17 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
python实现自动化上线脚本的示例
2019/07/01 Python
python3 线性回归验证方法
2019/07/09 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
颂军魂爱军营演讲稿
2014/09/13 职场文书
服务员态度差检讨书
2014/10/28 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
Nginx反向代理配置的全过程记录
2021/06/22 Servers
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers