• 使用postman工具做接口测试(六)——post 请求(application/json和application/x-www-from-urlencoded)


    使用 postman 发送 http 协议 post 请求,

    两种请求参数类型application/json 和 application/x-www-from-urlencoded。

    application/json

    请求参数是json格式,这种是最常见的,以登录接口为例
    接口名称:用户账户登录
    接口地址: /api/v1/login
    请求方式: POST
    请求参数:

    请求示例

    
    
    POST http://localhost:8201/api/v1/login HTTP/1.1
    Content-Type: application/json;charset=utf-8
    User-Agent: PostmanRuntime/7.26.8
    Accept: */*
    Accept-Encoding: gzip, deflate, br
    Connection: keep-alive
    Content-Length: 43
    Content-Type: application/json
    
    {
        "username": "test",
        "password": "123456"
    }
    

    postman上新增一个登陆1的请求

    请求方式选POST,输入url地址http://localhost:8201/api/v1/login

    请求 body 选 raw,并选择 application/json类型

    输入json格式的请求参数

    请求头部参数Content-Type: application/json,在前面一步raw选择application/json类型类型后,会自动添加一个请求头部参数

    查看请求头部参数:Content-Type: application/json

    点send 按钮就可以发送成功了

    测试没问题后点下save按钮,这样左侧的图标就会变成post,会保存前面的请求数据

    application/x-www-from-urlencoded

    如果请求参数是 application/x-www-from-urlencoded 格式, 如:username=test&password=123456
    请求示例

    POST http://localhost:8201/api/v4/login/ HTTP/1.1
    Host: 49.235.92.12:7005
    User-Agent: python-requests/2.22.0
    Accept-Encoding: gzip, deflate
    Accept: */*
    Connection: keep-alive
    Content-Length: 29
    Content-Type: application/x-www-form-urlencoded
    
    username=test&password=123456
    

    postman 上新增一个登陆2的接口请求, body可以直接选择:x-www-form-urlencoded

    这个时候头部会自动生成一个请求参数Content-Type: application/x-www-form-urlencoded

    body部分在表格写key-value格式的参数

    如果参数较多,可以点右侧的Bulk Edit按钮快速编辑,格式如下

    点 send 按钮发 post 请求,没问题后点 save 按钮保存

    声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
  • 相关阅读:
    51.try块和catch块中return语句的执行
    17. 处理日期
    16.查找特定字符出现的次数
    15.字符串长度
    14.字符串拆分
    13.字符串比较
    12.幸运抽奖
    11.使用枚举
    10.获取系统时间
    MSSQL 判断临时表是否存在
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/14849423.html
Copyright © 2020-2023  润新知