为什么.net web服务响应二进制数据?

时间:2011-05-05 05:49:45

标签: c# .net web-services

我有时会在我的asp.net网站上使用.net webservice时得到这种响应,导致“响应不是格式良好的XML”。例外。 有人可以帮忙吗?提前谢谢。

TMo 0 W>m Hq ' ( v d& K�$�ɿ���!�ɦH�G>R�w�� Gp^[�F1]G���6�4��~u� ���9Ba+ �e|2�QB�0�U�����Zw à. EC gSV 4 7 u̾= = T @ ssJQ〜yȺvbtChN ZP6)GT; 8E 8I * DdnM%; E [91 ^ V @ {TS {F] gÜl1〜@ = _ D mC - @ V@B =q �c �A��*���F2�Cp(I8W�F�ǝ�K�8:�M��ZЙqKQg ~> *) 9 [V b U قA i` P! b i 4l k ~ȗ ] Z 毫米〜M [,'Z \ YI + U U d } l Z a p Y ;

1 个答案:

答案 0 :(得分:0)

可能有很多原因:

  • 您没有使用xml
  • 发送正确的内容类型标头
  • 您没有发送XML(二进制/ JSON)
  • 您的输出流是gzip / deflated编码

无法确定您提供的数据中的哪一项。您可以发布您的Web服务代码,特别是它将响应发送回浏览器的位置吗?