当前位置:主页 > python教程 > Python使用post及get方式提交数据的实例

Python使用post及get方式提交数据的实例代码分析

发布:2020-02-04 10:43:24 144


给大家整理一篇Python相关的编程文章,网友蒲惜儿根据主题投稿了本篇教程内容,涉及到Python、post、get、提交数据、Python使用post及get方式提交数据的实例相关内容,已被267网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

Python使用post及get方式提交数据的实例

最近在使用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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对码农之家的支持。如果你想了解更多相关内容请查看下面相关链接


参考资料

相关文章

  • Python3爬虫实现发送天气预报邮件

    发布:2020-01-14

    这篇文章主要给大家介绍了关于Python3爬虫教程之利用Python实现发送天气预报邮件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友


  • python中使用numpy包的向量矩阵相乘np.dot和np.matmul实现

    发布:2023-04-09

    本文主要介绍了python中使用numpy包的向量矩阵相乘np.dot和np.matmul实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Pyecharts可视化图片渲染的方法详解

    Pyecharts可视化图片渲染的方法详解

    发布:2023-01-05

    给大家整理一篇关于python的教程,使用 pyecharts 渲染成图片一直是开发者比较关心的功能,pyecharts提供了selenium、phantomjs和pyppeteer 三种方式。本文将具体介绍一下这三种方式的使用,需要的可以参考一下


  • python 连接sqlite及简单操作

    发布:2022-09-06

    为网友们分享了关于python的教程,本文通过实例代码给大家介绍了python 连接sqlite及简单操作,非常不错,具有参考借鉴价值,需要的朋友参考下吧


  • python3构建文件传输的实例讲解

    发布:2021-04-28

    今天小编就为大家分享一篇使用python3构建文件传输的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • python后端是什么

    python后端是什么

    发布:2022-11-07

    给大家整理一篇关于python的教程,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。后端是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。python后端就是用python对后端


  • python中文乱码不着急,先看懂字节和字符

    发布:2022-06-17

    给大家整理一篇关于python的教程,这篇文章主要介绍了python中文乱码不着急,先看懂字节和字符,具有一定借鉴价值,需要的朋友可以参考下。


  • 详解python爬虫 urllib模块发起post请求

    发布:2020-01-28

    这篇文章主要介绍了python爬虫 urllib模块发起post请求过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


网友讨论