资讯专栏INFORMATION COLUMN

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

CrazyCodes / 655人阅读

摘要:最近在使用的过程中,发现网上很少提到在使用方式时,怎么传一个数组作为参数的示例,此处根据自己的实践经验,给出相关示例单纯的请求需要是格式的参数要非常注意这行代码的写法需要时写法如下中添加要非常注意这行代码的写法方式的写法如下

最近在使用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://www.ucloud.cn/yun/40834.html

相关文章

  • Python3网络爬虫实战---15、爬虫基础:HTTP基本原理

    摘要:上一篇文章网络爬虫实战部署相关库的安装下一篇文章网络爬虫实战网页基础在写爬虫之前,还是需要了解一些爬虫的基础知识,如原理网页的基础知识爬虫的基本原理基本原理等。由万维网协会和工作小组共同合作制定的规范,目前广泛使用的是版本。 上一篇文章:Python3网络爬虫实战---14、部署相关库的安装:Scrapyrt、Gerapy下一篇文章:Python3网络爬虫实战---16、Web网页基础...

    codeGoogle 评论0 收藏0
  • 利用Django开发个小型商城(一)

    摘要:利用开发个小型商城我们本期的教程是教大家如何利用开发一个小型的商城这里所说的小型商城只是功能上的简朴。并于年月在许可证下发布。这套框架是以比利时的吉普赛爵士吉他手来命名的。是重量级选手中最有代表性的一位。 利用Django开发个小型商城 我们本期的教程是教大家如何利用Django开发一个小型的商城,这里所说的小型商城只是功能上的简朴。 作者:黄志成(小黄) 作者博客:博客地址 前提 1...

    RobinTang 评论0 收藏0
  • Python爬虫之使用Fiddler+Postman+Python的requests模块爬取各国国旗

    摘要:流程作为上述过程的一个演示,我们使用的网址为页面如下在表单中输入德国,跳转后的页面如下我们可以发现,在搜索的结果中,会出现德国这个搜索结果。点击该搜索结果,跳转后的页面如下在这个页面中有我们需要的德国的国旗。 介绍   本篇博客将会介绍一个Python爬虫,用来爬取各个国家的国旗,主要的目标是为了展示如何在Python的requests模块中使用POST方法来爬取网页内容。  为了知道...

    laoLiueizo 评论0 收藏0
  • [零基础学python]使用tornado表单和模板

    摘要:在年时,由网景公司的布兰登艾克,在网景导航者浏览器上首次设计实作而成。为了取得技术优势,微软推出了,推出,与同样可在浏览器上运行。在表单中还要注意,有一个,表示的是要将表单的内容提交给路径所对应的程序来处理。 But when he heard this, he said:Those who are well have no need of a physician, but th...

    Berwin 评论0 收藏0
  • python大佬养成计划----Web框架(Flask)

    摘要:是一个编写的微框架,让我们可以使用语言快速实现一个网站或服务。使用当你编写一个函数时,要想每个人都可以使用,需要用到来实现这个目标。 flask flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。 使用flask 当你编写一个函数时,要想每个人都可以使用,需要用到flask来实现这个目标。 导入falsk.Flask类 实...

    Genng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<