React to StringSegment changes
This commit is contained in:
parent
a05ad22173
commit
421ac4bc97
|
|
@ -435,7 +435,7 @@ namespace Microsoft.AspNetCore.ResponseCaching
|
||||||
|
|
||||||
if (!StringValues.IsNullOrEmpty(ifNoneMatchHeader))
|
if (!StringValues.IsNullOrEmpty(ifNoneMatchHeader))
|
||||||
{
|
{
|
||||||
if (ifNoneMatchHeader.Count == 1 && string.Equals(ifNoneMatchHeader[0], EntityTagHeaderValue.Any.Tag, StringComparison.OrdinalIgnoreCase))
|
if (ifNoneMatchHeader.Count == 1 && StringSegment.Equals(ifNoneMatchHeader[0], EntityTagHeaderValue.Any.Tag, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
context.Logger.LogNotModifiedIfNoneMatchStar();
|
context.Logger.LogNotModifiedIfNoneMatchStar();
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -444,7 +444,7 @@ namespace Microsoft.AspNetCore.ResponseCaching
|
||||||
EntityTagHeaderValue eTag;
|
EntityTagHeaderValue eTag;
|
||||||
IList<EntityTagHeaderValue> ifNoneMatchEtags;
|
IList<EntityTagHeaderValue> ifNoneMatchEtags;
|
||||||
if (!StringValues.IsNullOrEmpty(cachedResponseHeaders[HeaderNames.ETag])
|
if (!StringValues.IsNullOrEmpty(cachedResponseHeaders[HeaderNames.ETag])
|
||||||
&& EntityTagHeaderValue.TryParse(cachedResponseHeaders[HeaderNames.ETag], out eTag)
|
&& EntityTagHeaderValue.TryParse(cachedResponseHeaders[HeaderNames.ETag].ToString(), out eTag)
|
||||||
&& EntityTagHeaderValue.TryParseList(ifNoneMatchHeader, out ifNoneMatchEtags))
|
&& EntityTagHeaderValue.TryParseList(ifNoneMatchHeader, out ifNoneMatchEtags))
|
||||||
{
|
{
|
||||||
for (var i = 0; i < ifNoneMatchEtags.Count; i++)
|
for (var i = 0; i < ifNoneMatchEtags.Count; i++)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue