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

作者:youzhouliu 时间:2023-06-25 05:52:35 

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

来源:https://blog.csdn.net/youzhouliu/article/details/52876010

标签:python,post,get,提交数据
0
投稿

猜你喜欢

  • Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解

    2022-03-26 10:52:57
  • 基于python时间处理方法(详解)

    2022-01-08 08:38:30
  • MAC 中mysql密码忘记解决办法

    2024-01-18 04:13:48
  • sp_delete_backuphistory

    2008-06-07 13:59:00
  • python中如何打包用户自定义模块

    2022-12-25 11:22:53
  • mysql unsigned 用法及相减出现补数溢出解决方法

    2024-01-22 19:26:53
  • PHP 检查扩展库或函数是否可用的代码

    2023-07-22 23:34:34
  • Python矩阵常见运算操作实例总结

    2021-05-29 18:26:38
  • 分页技术原理与实现之分页的意义及方法(一)

    2024-01-26 14:29:16
  • 一文搞懂MySQL元数据锁(MDL)

    2024-01-14 18:29:08
  • Tensorflow中使用tfrecord方式读取数据的方法

    2023-12-05 01:01:18
  • DIV+CSS高度自适应网页代码实例

    2008-09-20 08:00:00
  • Python在Windows和在Linux下调用动态链接库的教程

    2022-01-10 04:55:51
  • Python爬虫之爬取哔哩哔哩热门视频排行榜

    2021-08-19 04:33:14
  • Django集成百度富文本编辑器uEditor攻略

    2021-01-11 21:43:21
  • python导入不同目录下的自定义模块过程解析

    2022-11-08 16:05:47
  • 使用k8s部署Django项目的方法步骤

    2022-12-30 01:59:56
  • JS 循环li添加点击事件 (闭包的应用)

    2024-04-10 10:48:45
  • 简单谈谈JS中的正则表达式

    2023-07-22 00:50:22
  • 将pandas.dataframe的数据写入到文件中的方法

    2022-07-13 14:56:38
  • asp之家 网络编程 m.aspxhome.com