当前位置: 首页 > 编程笔记 >

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

陶琦
2023-03-14
本文向大家介绍Python使用post及get方式提交数据的实例,包括了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

总结

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

 类似资料:
  • 本文向大家介绍jQuery使用post方法提交数据实例,包括了jQuery使用post方法提交数据实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery使用post方法提交数据的用法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的jQuery程序设计有所帮助。

  • 本文向大家介绍JS使用post提交的两种方式,包括了JS使用post提交的两种方式的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS使用post提交的两种方式。分享给大家供大家参考,具体如下: 第一种提交post的方式是传统方式,判断浏览器进行post请求。 第二种方式则是虚拟表单的形式提交post请求 调用方法 如: 希望本文所述对大家JavaScript程序设计有所帮助。

  • 本文向大家介绍python执行get提交的方法,包括了python执行get提交的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python执行get提交的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍java中form以post、get方式提交数据中文乱码问题总结,包括了java中form以post、get方式提交数据中文乱码问题总结的使用技巧和注意事项,需要的朋友参考一下   一:form在前台以post方式提交数据:     浏览器将数据(假设为“中国”)发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以

  • 本文向大家介绍常见的四种POST 提交数据方式(小总结),包括了常见的四种POST 提交数据方式(小总结)的使用技巧和注意事项,需要的朋友参考一下 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中,POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,

  • 本文向大家介绍php利用fsockopen GET/POST提交表单及上传文件,包括了php利用fsockopen GET/POST提交表单及上传文件的使用技巧和注意事项,需要的朋友参考一下 php利用fsockopen GET/POST提交表单及上传文件,具体内容如下 1.GET get.php getapi.php 2.POST post.php postapi.php 3.上传文件 file