执行动作出错。头名称误用。请确保将请求头用于 HttpRequestMessage,将响应头用于HttpResponseMessage,将内容头用于HttpContent对象。
编码是服务器那边决定的。 最好能返回utf8,现在一般都是这个格式,会没有乱码。gb2312乱码可能比较难以解决,之前试过。
了解。
我试了这个在线HTTP请求模拟工具,它可以指定GET编码格式从而获取合适的网页。
www.sojson.com/http/test.html
www.w3school.com.cn/tags/html_ref_httpmethods.asp
Post的时候是可以指定content-type的,是指post消息体的格式。get请求因为只有一个url,没有content,所以content-type是没有意义的。 上面的编码应该也是post的时候指定post内容的编码格式。
那我用GET方法请求到GB2312格式的网页,返回的数据里中文是乱码怎么办?
可以指定编码格式(UTF-8、 GBK、 GB2312、GB18030)吗?
编码是服务器那边决定的。 最好能返回utf8,现在一般都是这个格式,会没有乱码。gb2312乱码可能比较难以解决,之前试过。
了解。
我试了这个在线HTTP请求模拟工具,它可以指定GET编码格式从而获取合适的网页。
www.sojson.com/http/test.html
www.w3school.com.cn/tags/html_ref_httpmethods.asp
Post的时候是可以指定content-type的,是指post消息体的格式。get请求因为只有一个url,没有content,所以content-type是没有意义的。 上面的编码应该也是post的时候指定post内容的编码格式。