HTTP 1.0/1.1对XML的解析差异

来源:互联网 发布:登录淘宝官网 编辑:程序博客网 时间:2024/05/17 06:04
不大懂HTTP 1.0/1.1协议标准,不过测试发现同样的HTTP XML接口输出,不同的HTTP请求,返回的结果不同
1.0原样字符输出
  1. <?xml version="1.0" encoding="utf-8"?><Results ver="1.0"><CurrentPage>1</CurrentPage><Start>0</Start><Pagesize>12</Pagesize>......</RecordSet></Results>

HTTP/1.1将获得格式后的数据。
  1. <?xml version="1.0" encoding="GBK"?>
  2.  
  3. <Results ver="1.0">
  4.  <CurrentPage>1</CurrentPage>
  5.  <Start>0</Start>
  6.  <Pagesize>12</Pagesize>
  7.  ..................
  8.  </RecordSet>
  9. </Results>

已经格式化的字符串,此时无法直接进行xml.LoadXml(str),将提示根节点数据无效。
原创粉丝点击