File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
src/JsonApiDotNetCore/Middleware Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -56,10 +56,9 @@ private static bool IsValidAcceptHeader(HttpContext context)
5656 private static bool ContainsMediaTypeParameters ( string mediaType )
5757 {
5858 const char delimeter = ';' ;
59- var sliceLength = mediaType . IndexOf ( delimeter ) ;
60- if ( sliceLength < 0 ) return false ;
61- var mediaTypeSlice = mediaType . AsSpan ( ) . Slice ( 0 , sliceLength ) ;
62- return mediaTypeSlice . Length == 2 && mediaTypeSlice . SequenceEqual ( Constants . ContentType . AsSpan ( ) ) ;
59+ var subSpans = new SpanSplitter ( ref mediaType , delimeter ) ;
60+ if ( subSpans . Count == 0 ) return false ;
61+ return subSpans . Count == 2 && subSpans [ 0 ] . ToString ( ) == Constants . ContentType ;
6362 }
6463
6564 private static void FlushResponse ( HttpContext context , int statusCode )
You can’t perform that action at this time.
0 commit comments