首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

客户端发现响应内容门类为“text/html”,但应为“text/xml”

2013-03-04 
客户端发现响应内容类型为“text/html”,但应为“text/xml”。有两个网站,网站之间是通过web service传输数据的

客户端发现响应内容类型为“text/html”,但应为“text/xml”。
有两个网站,网站之间是通过web service传输数据的,但是现在出现了下面的问题,有知道怎么解决的高手帮个忙咯。
客户端发现响应内容类型为“text/html”,但应为“text/xml”。
请求失败,错误信息为:
--
<html>
  <head>
     <title>??????????????????
</title>
  </head>
  <body>
     <h1><font face=Verdana color=#ff3300>??????????????????????????????
</font></h1>
     <p>
     <font face=Verdana>
       ??????????????? Web ????????????????????? Web ??????????????????????????????????????? Web ??????????????????????????????????????????????????????
</p>
  <p>
  <b>?????????????????????:
</b> ?????????????????????????????????????????????????????? Web ?????????????????????????????????????????????????????????????????????????????????????????????????????????
</p>
  </body>
</html>

--. 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 客户端发现响应内容类型为“text/html”,但应为“text/xml”。
请求失败,错误信息为:
--
<html>
  <head>
     <title>??????????????????
</title>
  </head>
  <body>
     <h1><font face=Verdana color=#ff3300>??????????????????????????????
</font></h1>
     <p>
     <font face=Verdana>
       ??????????????? Web ????????????????????? Web ??????????????????????????????????????? Web ??????????????????????????????????????????????????????
</p>
  <p>
  <b>?????????????????????:
</b> ?????????????????????????????????????????????????????? Web ?????????????????????????????????????????????????????????????????????????????????????????????????????????
</p>
  </body>
</html>

--.

源错误: 


行 607:        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SelectKaoshengjbxxByOrder", RequestNamespace="http://t****ri.org/", ResponseNamespace="http://t****ri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
行 608:        public System.Data.DataSet SelectKaoshengjbxxByOrder(string condition, int pageIndex, int pageSize, string order) {
行 609:            object[] results = this.Invoke("Select********ByOrder", new object[] {
行 610:                        condition,
行 611:                        pageIndex,
 

源文件: E:\Project2012\**\Exa***Lib\Web References\****WebService\Reference.cs    行: 609 

堆栈跟踪: 


[InvalidOperationException: 客户端发现响应内容类型为“text/html”,但应为“text/xml”。


请求失败,错误信息为:
--
<html>
   <head>
      <title>??????????????????
</title>
   </head>
   <body>
      <h1><font face=Verdana color=#ff3300>??????????????????????????????
</font></h1>
      <p>
      <font face=Verdana>
        ??????????????? Web ????????????????????? Web ??????????????????????????????????????? Web ??????????????????????????????????????????????????????
</p>
   <p>
   <b>?????????????????????:
</b> ?????????????????????????????????????????????????????? Web ?????????????????????????????????????????????????????????????????????????????????????????????????????????
 </p>
   </body>
</html>

--.]
   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +533395
   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +204
   Exa******Lib.****WebService.Service.Select********xByOrder(String condition, Int32 pageIndex, Int32 pageSize, String order) in E:\Project2012\****\项目代码\*******atioLib\Web References\****WebService\Reference.cs:609
   ****Manage_WarrantQueryPage.Query(Int32 pageNum, Int32& count) in e:\Project2012\****\*****\****Manage\WarrantQueryPage.aspx.cs:117
   ****Manage_WarrantQueryPage.MTCPager_PageIndexChanged(Object sender, EventArgs e) in e:\Project2012\****\****Manage\WarrantQueryPage.aspx.cs:175
***
***
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

 

[解决办法]
看你这情况是gb2312编码的页面读取utf8的情况,和类型无关。

热点排行