javascript - 如何处理 javascript 中的 soap 错误

标签 javascript web-services httprequest

您好,我正在使用 javascript 调用 .net 中的 Web 服务。我使用 http 请求调用 Web 服务,我想处理 javascript 中的 soap 错误,怎么办??

最佳答案

您可以使用 jQuery Soap,这是一个使用 SOAP 与 Web 服务通信的插件

“此脚本使用 $.ajax 发送 SOAP:Envelope。它可以将 XML DOM、XML 字符串或 JSON 作为输入,响应也可以作为 XML DOM、XML 字符串或 JSON 返回。”

我还没有尝试过这个,但它看起来很强大并且很容易上手。

例子:

$.soap({
    url: 'http://my.server.com/soapservices/',
    method: 'helloWorld',

data: {
    name: 'Remy Blom',
    msg: 'Hi!'
},

success: function (soapResponse) {
    // do stuff with soapResponse
    // if you want to have the response as JSON use soapResponse.toJSON();
    // or soapResponse.toString() to get XML string
    // or soapResponse.toXML() to get XML DOM
},
error: function (SOAPResponse) {
    // show error
}
});

来源:https://github.com/doedje/jquery.soap

关于javascript - 如何处理 javascript 中的 soap 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14951099/

相关文章:

javascript - 如何用 crypto.getRandomValues() 替换 Math.random() 并保持相同的结果?

android - 在移动设备上以一个大请求或多个小请求下载数据是否对性能更好?

ios - 我应该使用核心数据吗?

c++ - 如何使用http请求只获取字符串名称

java - java程序如何自动跟随303 http状态码响应中的重定向

javascript - 为 JavaScript 编写此 RegEx 表达式的最佳方法是什么

javascript - 来自没有层次结构的数组的 d3 树形图

javascript - javascript中空数组的长度

java - REST Java 客户端无法调用请求

javascript - 处理来自 http 响应的重定向