zoukankan      html  css  js  c++  java
  • Python接口测试-以&连接拼接字典数据(get中url请求数据)

    get请求的utl数据是这样的,例如:/banner/findBanner?bannerType=1&_=1556107073181

    '''
    1-banner图-banner/findBanner
    '''
    str1=parse.urlencode(data1)
    url1='{0}/banner/findBanner?bannerType=1&_=1556107073181'.format(yuming)
    headers ={'Content-Type':'application/json;charset=UTF-8',
              'Accept':'application/json, text/javascript, */*; q=0.01',
              'Referer':'{0}/'.format(yuming)}
    r=requests.get(url=url1,headers=headers)
    repones=r.text
    print('*'*100,'
    ','1-banner图-banner/findBanner','
    ','*'*100)
    print()
    print(r.status_code)
    print(r.text)

    如果参数比较多的话如何自动拼接呢

    from urllib import parse
    
    '''
    1-banner图-banner/findBanner
    '''
    data1={
        'bannerType':1,
        '_':1556107073181
    }
    str1=parse.urlencode(data1)
    url1='{0}/banner/findBanner?{1}'.format(yuming,str1)
    headers ={'Content-Type':'application/json;charset=UTF-8',
              'Accept':'application/json, text/javascript, */*; q=0.01',
              'Referer':'{0}/'.format(yuming)}
    r=requests.get(url=url1,headers=headers)
    repones=r.text
    print('*'*100,'
    ','1-banner图-banner/findBanner','
    ','*'*100)
    print()
    print(r.status_code)
    print(r.text)
  • 相关阅读:
    Github简单使用
    软件架构
    软件架构
    软件架构
    VB.net 捕获项目全局异常
    C#里面的三种定时计时器:TIMER
    深入分析委托与事件
    C#预处理器指令
    C# 实现透明可移动窗体
    多元一次方程解法 C++
  • 原文地址:https://www.cnblogs.com/jpr-ok/p/10819132.html
Copyright © 2011-2022 走看看