Postman 的body下的不同格式如何使用

在 Postman 的 Body 选项下,可以选择多种不同的格式来发送请求数据。不同的格式适用于不同类型的 API 请求。以下是 Postman 中 Body 的不同格式及其使用方法:
在这里插入图片描述

1. none

  • 描述:不发送请求体。
  • 适用场景:通常用于 GET 请求,因其不需要请求体。

2. form-data

  • 描述:用于发送表单数据,适用于 multipart/form-data 格式。
  • 适用场景:通常用于文件上传或包含混合数据类型的请求。
  • 使用方法:
    • 在 Body 选项中选择 form-data。
    • 输入字段名称和值。可以通过添加行来添加多个字段。
    • 如果要上传文件,选择 File 作为类型并选择文件。

示例

mathematica

Key: name     Value: John Doe
Key: email    Value: johndoe@example.com
Key: profile  Type: File    Value: (选择文件)

3. x-www-form-urlencoded

  • 描述:用于发送 URL 编码的表单数据。
  • 适用场景:常用于提交表单数据(如登录表单)。
  • 使用方法:
    在 Body 选项中选择 x-www-form-urlencoded。
    输入键和值。Postman 会自动对数据进行 URL 编码。

示例

makefile

Key: name     Value: John Doe
Key: email    Value: johndoe@example.com

4. raw

  • 描述:用于发送原始数据,可以选择不同的格式(如 JSON、XML、文本等)。
  • 适用场景:用于发送 JSON、XML、纯文本等格式的数据。
  • 使用方法:
    • 在 Body 选项中选择 raw。
    • 在右侧的下拉菜单中选择数据格式(如 JSON、Text、HTML、XML)。
    • 输入请求体数据。

示例

选择 JSON 格式:

{
    "name": "John Doe",
    "email": "johndoe@example.com"
}

5. binary

  • 描述:用于发送二进制数据。
  • 适用场景:通常用于上传文件(如图片、PDF等)。
  • 使用方法:
    • 在 Body 选项中选择 binary。
    • 点击 Select File 按钮,选择要上传的文件。

6. GraphQL

  • 描述:用于发送 GraphQL 请求。
  • 适用场景:当 API 采用 GraphQL 时使用。
  • 使用方法:
    • 在 Body 选项中选择 GraphQL。
    • 输入 GraphQL 查询或变更。

示例

{
    user(id: "1") {
        name
        email
    }
}

总结

  • 选择适合你请求的 Body 格式。
  • 在输入数据时,确保遵循相应格式的语法。
  • 根据 API 的要求调整数据格式,以确保请求能够被正确解析和处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值