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中的日志模块logging
Jun 19 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
Jul 04 Python
Python iter()函数用法实例分析
Mar 17 Python
详解Python的循环结构知识点
May 20 Python
对python3.4 字符串转16进制的实例详解
Jun 12 Python
python模拟斗地主发牌
Apr 22 Python
什么是python类属性
Jun 10 Python
Python发送邮件实现基础解析
Aug 14 Python
python音频处理的示例详解
Dec 23 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 Python
只需要这一行代码就能让python计算速度提高十倍
May 24 Python
如何用Python搭建gRPC服务
Jun 30 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
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
python和c语言的主要区别总结
2019/07/07 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
python爬虫容易学吗
2020/06/02 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
DataList 能否分页,请问如何实现?
2015/05/03 面试题
卫校中专生的自我评价
2014/01/15 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
中等生评语大全
2014/05/04 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
PHP中->和=>的意思
2021/03/31 PHP
MySQL 角色(role)功能介绍
2021/04/24 MySQL
如何利用pygame实现打飞机小游戏
2021/05/30 Python