zoukankan      html  css  js  c++  java
  • python接口自动化测试三:代码发送HTTP请求

    get请求:

    1、get请求(无参数):

     

    2、get请求(带参数):

    接口地址:http://japi.juhe.cn/qqevaluate/qq

    返回格式:json

    请求方式:get post

    请求示例:http://japi.juhe.cn/qqevaluate/qq?key=您申请的appKey&qq=295424589

    接口备注:根据传入的参数 qq 号码和您申请的 appKey 测试 qq 的吉凶

    请求参数说明(入参) :

    名称    必填    类型      说明

    key     是      string    您申请的 appKey:8dbee1fcd8627fb6699bce7b986adc45

    qq      是      string    需要测试的 QQ 号码:907728701

    2.1、以url的方式传参:

    url = 'http://japi.juhe.cn/qqevaluate/qq?key= 8dbee1fcd8627fb6699bce7b986adc45&qq=907728701'

     

    2.2、以字典的形式传参:

    url = 'http://japi.juhe.cn/qqevaluate/qq'

    par = {

            'key':' 8dbee1fcd8627fb6699bce7b986adc45',

            'qq':'907728701'

    }

    r = requests.get(url,params=par)                       #发送get请求

     

    Post请求:

    1、    post请求(无参数):

    url = 'http://japi.juhe.cn/qqevaluate/qq'

    r = requests.post(url)                      #发送post请求

    print(r.status_code)                        #打印状态码

    print(r.headers)                            #打印返回的报头(头部)

    print(r.text)                               #查看返回结果的文本形式(body部分)

     

    2、    post请求(有参数):

    2.1、以url的方式传参:

    url = 'http://japi.juhe.cn/qqevaluate/qq?key= 8dbee1fcd8627fb6699bce7b986adc45&qq=907728701'

    r = requests.post(url)            #发送post请求

     

    2.2、以字典的形式传参:

    url = 'http://japi.juhe.cn/qqevaluate/qq'

    par = {

            'key':'8dbee1fcd8627fb6699bce7b986adc45',

            'qq':'907728701'

    }

    r = requests.post(url,params=par)            #发送get请求

     

  • 相关阅读:
    可扩展多线程异步Socket服务器框架EMTASS 2.0
    认识迅雷界面引擎
    C语言 二维数组(指针)动态分配和释放(转)
    二维数组与双重指针(转)
    VC++6 调用teststand api的方法
    [VC6] 小谈如何解决VC6.0 open崩溃的问题(已解决)(转)
    Linux下C与Mysql的混合编程(转)
    VS2010生成安装包制作步骤 (转)
    SAO总结
    JS OOP编程
  • 原文地址:https://www.cnblogs.com/malinalian/p/10482708.html
Copyright © 2011-2022 走看看