【发布时间】:2018-10-26 12:01:45
【问题描述】:
我有一个我以前从未见过的情况。我正在使用下面的代码来声明一个 Post 操作。
[HttpPost]
[Route("")]
public async Task<HttpResponseMessage> Insert(InsertRequest request)
{
var body = await Request.Content.ReadAsStringAsync();
}
现在,当我使用带有 Content-Type = Application/Json 的 Postman 向此端点发送请求时,我得到一些请求值和空字符串作为正文。
如果我对这个端点使用 HttpClient 执行 PostAsJsonAsync,我将得到 null 的请求和请求正文的内容。
这怎么可能?
【问题讨论】:
标签: asp.net asp.net-web-api asp.net-web-api2 dotnet-httpclient