当浏览器向Web服务器发送HTTP请求时,使用什么编码对线路上的HTTP协议进行编码?是ASCII吗?UTF8?还是UTF16?或者它是否指定了它以预定义格式使用的编码(在进行任何解码之前?)
PS我不是在询问请求/响应的实际有效负载(例如HTML).我问的是请求行(即GET /index.html HTTP/1.1)和标题(即Host: google.com)
HTTP标头是否仅限于US-ASCII字符集?
我可以在HTTP标头中使用unicode字符吗?
编辑:
我想这样做:
WebClient myWebClient = new WebClient();
myWebClient.Headers.Add("Content-Type","??????");
Run Code Online (Sandbox Code Playgroud)