3
我通過郵遞員發送帶有「If-None-Match」標頭的請求,但在控制器中始終爲null
。在asp.net核心控制器中,如果-None-Match標頭始終爲空
我正在使用Asp.net核心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);
}
}
UPDATE 1
製作同時擁有If-Match
& If-None-Match
報頭中的新的請求,但只If-Match
頭在控制器If-None-Match
仍然null
存在。
- HeaderIfNoneMatch也爲空。在postman中,我在header選項卡中添加了值,所以它不是查詢字符串。 –