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的写法)
     
  • 相关阅读:
    高并发网络编程之epoll详解
    位操作实现加减乘除四则运算
    堆和栈的区别
    IT思想类智力题
    C/C++基础总结
    数据库总结
    面试网络总结
    Windows内存管理和linux内存管理
    面试操作系统总结
    数据结构与算法
  • 原文地址:https://www.cnblogs.com/mghhzAnne/p/7642074.html
Copyright © 2011-2022 走看看