|
|
1
5
替换为您选择的编码,可能是UTF8。对不起C#:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.contentlength.aspx |
|
|
2
1
这似乎太简单了,但它不只是等于html.Length吗? |
|
|
3
1
我没有使用ASP.NET,但是我猜Length()方法返回的是字符串的字符长度,而不是字节长度,因此如果服务器使用UTF-8或Unicode为页面提供服务,它将不起作用。 如另一个答案所述,让服务器为您填充它。如果考虑一下,在从ASP生成HTML页面时不必添加它,因为web服务器将根据来自ASP模块的响应生成它。 |