rest - 如何使用 Postman 在 ASP.NET WebAPI 中发送图像和附加数据?

标签 rest asp.net-web-api postman

我正在尝试向我的 API 发送图像和其他数据,例如 userId。但是,这是两种不同的类型。

如何在 Postman 中发送图像和一些附加数据?

最佳答案

首先,创建一个接收 IFormDatastring 标题的操作(如果需要,您可以将它们放在单独的类中):

[Route("api/[controller]")]
public class PostsController : ControllerBase
{
    [HttpPost]
    public async Task<IActionResult> Create(IFormFile image, string caption)
    {
        // Save image here
        return Ok(caption);
    }
}

使用 Postman,只需提交一个表单数据请求,如下所示:

enter image description here

关于rest - 如何使用 Postman 在 ASP.NET WebAPI 中发送图像和附加数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57321862/

相关文章:

django - 如何使 Django REST JWT 身份验证扩展到多个 Web 服务器?

api - 使用 Google Apps 脚本在 ConvertAPI 中合并 PDF

c# - Web api mvc 配置

javascript - 如何访问 PostMan 中的 Request 对象

java - 如何在REST服务启动时连接MySql数据库?

json - Jersey 客户端 POST 结果 - header full : java. lang.RuntimeException: Header>6144

c# - 为什么在 WebAPI 自定义操作过滤器中获取 Request.UserHostAddress 时总是获取相同的 IP?

asp.net-web-api - HTTP 500 使用 OAuthAuthentication 和 Azure Active Directory 来保护 ASP.NET 5 Web API

c# - 正文中带有参数的 HttpClient 帖子

node.js - 需要有关如何将 Postman 的 Newman 与 Nodejs 结合使用的示例吗?