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

本文关键字:text xml 发现 html 类型 客户端 响应 | 更新日期: 2023-09-27 18:35:18

可能的重复项:
客户端发现响应内容类型为"text/html",但预期为"text/xml"

我正在为用户身份验证添加 Web 参考。该项目建立其成功。 但是之后,一旦我输入用户名和密码并输入登录按钮,它就会给出以下错误消息。

"客户端发现响应内容类型为'text/html',但预期为'text/xml'

这是我的代码:

webservice.API c = new webservice.API();
var ret = c.checkAuth(new Guid("34343-kjk343-44343-3434"), UserName.Text, Password.Text);
if (ret.APIStatus.id == 1)
{
}
else
{
}

任何帮助将不胜感激。

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

在Firefox中使用firebug并查看来自Web服务的错误,因为似乎从Web服务返回了一些错误页面。

如果您在同一解决方案中同时具有Web项目和Web服务项目,请尝试调试应用程序,您将发现该服务发生了什么。

问题似乎出在 Web 服务端,而不是客户端应用。您是否可以控制网络服务?如果是这样,您应该能够验证它是否正确发送了内容类型的响应:text/xml

您还应该使用 Fiddler2 来监视正在发生的事情,并检查正在发送和接收的请求和响应的其他属性。