我有一个简单的asp.net core
应用,该应用发送带有用户名自定义标头的HttpRequest
。
username
标头值的类型为UTF-8
字符串。
问题在于,只要此字符串包含非ASCII字符,就会引发异常“请求标头必须仅包含ASCII字符”(请参见下图)。 有没有办法绕过这个?
答案 0 :(得分:1)
您可以使用以下其中一种
1.StreamReader readStream =新的StreamReader(receiveStream,Encoding.UTF8);
2.Uri.EscapeDataString(Records)