zoukankan      html  css  js  c++  java
  • python request 接口测试get和post请求

    开发IDE:pycharm

    python:2.7.10

    get请求

    # coding: UTF-8    #兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错

    import requests #引用request包

    import json #引用json包

    url = "https://XXXXXXX" #URL设定


    headers={'content-type': 'XXXXXX', 'UserName': 'XXXXX',
    'AccessToken': 'XXXXX' } #设置header

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

    print '02用户strip信息获取:'
    print r.json() #以json格式显示响应

    get请求有时候也需要传参数:
    params={'weight': 'XXXXXX', 'Leight': 'XXXXX'}
    r = requests.get(url, headers=headers,params=params)               #发送get请求
    或者将参数加到url中
    url = "https://XXXXXXX?weight=XXXXX&Leight=XXXXXX" #URL设定



    post请求
    # coding: UTF-8

    import requests

    import json

    url = "https://XXXXXXXXXXX"


    headers = {'content-type': 'XXXXX', 'UserName': 'XXXX',
    'AccessToken': 'XXXXX' }

    data = {'weight': 'XXXXXX', 'Leight': 'XXXXX'} #设置body

    r = requests.post(url, headers=headers, data=data)

    print '03用户strip配置信息设置:'
    print r.json()

    注意:有的时候接口返回并没有具体的json,这时候就需要用
    print(r.text)来查看返回信息(这里改成python3的写法)
     
  • 相关阅读:
    1008: 约瑟夫问题
    1009: 恺撒Caesar密码
    1006: 日历问题
    1007: 生理周期
    Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
    ASP.NET Core Docker部署
    Asp.Net Core 发布和部署(Linux + Jexus )
    ASP.NET Core 十种方式扩展你的 Views
    基于机器学习的web异常检测
    Disruptor深入解读
  • 原文地址:https://www.cnblogs.com/mghhzAnne/p/7642074.html
Copyright © 2011-2022 走看看