2011-05-05 54 views
0

我有时在我的asp.net网站上使用.net webservice时遇到了这种响应,导致“响应不是格式良好的XML”。例外。 任何人都可以提供帮助吗?提前致谢。.net Web服务为什么响应二进制数据?

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 @s s J Q 〜 y Ⱥ vbt Ch N Zp6 )>8E 8 I * D DNM%; E [91^v @ {TS {F]gÜl1 〜@ = _ D mC - @ [email protected] =q �c �A��*���F2�Cp(I8W�F�ǝ�K�8:�M��ZЙqKQg 〜> *) 9 [V b U قA i !! ȗ ȗ ] Z ͍ MM 〜 M [ , ' z \YI +U U d } l 杂志ݿ的pY;

+0

这是一个WCF服务?或标准Web服务? – 2011-05-05 05:51:35

回答

0

可能有多种原因:

  • 你是不是用XML发送正确的Content-Type头
  • 您还没有发送XML(二进制/ JSON)
  • 你的输出流的gzip /瘪编码

这是不可能告诉从你的数据提供了。您可以发布您的Web服务代码,尤其是将响应发送回浏览器的位置吗?