我将.net核心1项目升级到.net核心2.一切都运行良好,但我的POST方法无法返回任何数据。没有有效载荷。我必须遗漏一些简单的东西。
API会接收我发送的内容,因此没有问题。但无论我尝试什么,响应中都没有(使用Chrome和IE开发工具)。
以下是回复标题:
HTTP / 1.1 200确定
Transfer-Encoding:chunked
Content-Type:application / json;字符集= UTF-8
内容编码:gzip
服务器:Kestrel
Access-Control-Allow-Origin:*
X-SourceFiles:=?UTF-8?B?
例如,这不返回有效负载:
[HttpPost]
public IActionResult PostOrder([FromBody]OrderDto dto)
{
return new OkObjectResult(dto);
}
答案 0 :(得分:0)
Caching policy was setting "Location" to none and "NoStore" to true. Removing this policy solved the issue.