@@ -441,7 +441,8 @@ private static readonly (string Name, Encoding ValueEncoding, string Separator,
441441 ( "Cookie" , Encoding . UTF8 , "; " , new [ ] { "Cookies" , "\uD83C \uDF6A " , "everywhere" } ) ,
442442 ( "Set-Cookie" , Encoding . UTF8 , ", " , new [ ] { "\uD83C \uDDF8 \uD83C \uDDEE " } ) ,
443443 ( "header-5" , Encoding . UTF8 , ", " , new [ ] { "\uD83D \uDE48 \uD83D \uDE49 \uD83D \uDE4A " , "foo" , "\uD83D \uDE03 " , "bar" } ) ,
444- ( "bar" , Encoding . UTF8 , ", " , new [ ] { "foo" } )
444+ ( "bar" , Encoding . UTF8 , ", " , new [ ] { "foo" } ) ,
445+ ( "Location" , Encoding . Latin1 , ", " , new [ ] { "\u00D0 \u00A4 " } )
445446 } ;
446447
447448 [ Fact ]
@@ -538,7 +539,7 @@ await LoopbackServerFactory.CreateClientAndServerAsync(
538539 foreach ( ( string name , Encoding valueEncoding , string separator , string [ ] values ) in s_nonAsciiHeaders )
539540 {
540541 Assert . Contains ( name , seenHeaderNames ) ;
541- IEnumerable < string > receivedValues = Assert . Single ( response . Headers , h => h . Key . Equals ( name , StringComparison . OrdinalIgnoreCase ) ) . Value ;
542+ IEnumerable < string > receivedValues = Assert . Single ( response . Headers . NonValidated , h => h . Key . Equals ( name , StringComparison . OrdinalIgnoreCase ) ) . Value ;
542543 string value = Assert . Single ( receivedValues ) ;
543544
544545 string expected = valueEncoding . GetString ( valueEncoding . GetBytes ( string . Join ( separator , values ) ) ) ;
0 commit comments