【发布时间】:2017-02-08 05:48:58
【问题描述】:
我在 .Net Core 应用程序中创建了 api 项目。我还创建了接受HttpRequestMessage 作为参数的方法。现在我正在尝试使用 Postman 调用我的 api 方法,其中包含文件作为正文参数,但我的 api 方法没有调用。
这里是代码
[Route("api/[controller]")]
public class ValuesController : Controller
{
[HttpPost]
public HttpResponseMessage PostFiles()
{
HttpResponseMessage result = null;
var httpRequest = HttpContext.Request;
return result;
}}
这里是Postman请求数据
POST /api/values/PostFiles HTTP/1.1
主机:本地主机:64226 内容类型:multipart/form-data;边界=----WebKitFormBoundary7MA4YWxkTrZu0gW 缓存控制:无缓存 邮递员令牌:6adcc652-a4ab-3714-cc5e-770bd214ac7a
------WebKitFormBoundary7MA4YWxkTrZu0gW 内容处置:表单数据;名称="数据";文件名="" 内容类型:
------WebKitFormBoundary7MA4YWxkTrZu0gW--
这是我使用邮递员调用 api 的屏幕截图。
以文件为参数的请求正文
我有什么遗漏的吗?
你能帮我用 Postman 接受文件作为参数来调用我的 web api 吗?
【问题讨论】:
标签: .net-core postman asp.net-core-webapi