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中使用copy模块实现列表(list)拷贝
Apr 14 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 Python
Python代理IP爬虫的新手使用教程
Sep 05 Python
Python 类的私有属性和私有方法实例分析
Sep 29 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
python 利用zmail库发送邮件
Sep 11 Python
python如何利用Mitmproxy抓包
Oct 10 Python
Python编程中内置的NotImplemented类型的用法
Mar 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
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
php单例模式实现方法分析
2015/03/14 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
python实现排序算法
2014/02/14 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
Yahoo-PHP面试题3
2012/01/14 面试题
什么是数据抽象
2016/11/26 面试题
自我反省检讨书
2014/01/23 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
校庆标语集锦
2014/06/25 职场文书
社区文艺活动方案
2014/08/19 职场文书
客房领班岗位职责
2015/02/11 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书