页面上获取对方传过来的参数,传输方式对方post提交,不是表单的形式。
我使用Request.InputStream获取传入的 HTTP 主体(body)的内容,获取之后将参数转换成一个字符串类似:Id=1101111110&phone=15011167121&name=测试一,这种形式,我拆分获取键值
不明白的地方是: 请求方传过来的时候utf-8编码,encode,我接收到之后要不要解码,怎么解码? 谢谢!
应该不涉及编码的问题。都是url编码的。
2进制流生成字符串的时候你不是已经用utf-8生成过了,不需要再解码。
如果是键值对字符串,编码一样可以直接Request.Form获取,不如过对方是gb2312,你的是utf-8编码,编码不同就需要解码了(中文需要,非中文不需要)