在 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 的要求调整数据格式,以确保请求能够被正确解析和处理。

被折叠的 条评论
为什么被折叠?



