【发布时间】:2017-12-31 07:07:12
【问题描述】:
我通过邮递员发送了一个带有“If-None-Match”标头的请求,但它在控制器中始终是null。
我使用的是 Asp.net core 1.1。
我的代码有什么问题吗?
if (Request.Headers.ContainsKey("If-None-Match"))
{
var oldETag = Request.Headers["If-None-Match"].First();
if (cache.Get($"Tenant-{id}-{oldETag}") != null)
{
return StatusCode((int)HttpStatusCode.NotModified);
}
}
更新 1
我创建了一个带有If-Match 和If-None-Match 标头的新请求,但控制器If-None-Match 仍然存在null 中只有If-Match 标头。
【问题讨论】:
标签: asp.net-core .net-core postman etag