调用asp.net web服务时出现Javascript soap错误
javascript soap error calling asp.net web service
我有一个工作ASP。Net测试web服务,但我一直得到500个错误:
"System.InvalidOperationException: Request format is invalid: text/xml.
at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
"
当我用javascript调用它时
这是一个简单的web服务,它接受单个参数作为字符串并将其返回给客户端。请帮助!
链接到这里的代码
对于那些可能有帮助的人来说,问题在于正确设置header中的SOAPAction:
. ajax({美元类型:"文章",url:目标,contentType:"text/xml",数据:soapBody,数据类型:"xml",processData:假的,beforeend:函数(xhr){ xhr.setRequestHeader ("SOAPAction","http://blahblah.com/Services/MethodName"); },div…
确保您的mess
变量不包含像'?a=1&b=2'
那样的get样式的查询字符串。您需要以POST格式发送它,例如JSON格式。尝试将contentType
更改为contentType: "application/json; charset=utf-8"
$.ajax({
url: service,
type: "POST",
dataType: "xml",
data: '{key: value}',
complete: endTest,
error: processError,
contentType: "application/json; charset=utf-8",
});
相关文章:
- 使用带有JavaScript的SOAP WebService
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- 从Javascript连接到SOAP Web服务
- 显示IIS上javascript文件(SOAP请求)的XML响应
- 如何在javascript或jquery中调用 asp.net 基于3.5 soap xml的Web服务
- JavaScript SOAP客户端接收到null
- 如何使用JavaScript创建带有SOAP消息的请求
- 使用XPath在JavaScript中解析(基于SOAP的)XML
- 将php-soap请求转换为javascript
- 允许从 JavaScript 到 GlassFish 上的 SOAP Web 服务的跨源
- 在 Javascript 中发布 SOAP
- 通过 Javascript 向 Azure 上的 WCF Web 服务发出 SOAP 请求
- 使用 jQuery/JavaScript 从 SOAP 响应解析 XML
- 使用 JavaScript 将 SOAP/XML 命名空间提取为键/值对列表
- 使用 Javascript 从 SOAP 中提取数据
- 如何将图像从移动web应用程序(PhoneGap&JavaScript)上传到SOAP web服务
- 调用asp.net web服务时出现Javascript soap错误
- JavaScript SOAP客户端抛出未捕获的类型错误
- 使用javascript SOAP请求使用WCF服务
- 浏览器不允许我通过Angular/Javascript soap客户端发出请求