我正在尝试从http://www.ibanbic.be/IBANBIC.asmx调用方法
我已经阅读了很多论坛和教程,但所有信息都是关于在 ASP.net 中设置 Web 服务或使用 ajax / javascript。我只需要调用函数:calculateIBAN1。
一步一步的教程会很棒。
提前致谢
我正在尝试从http://www.ibanbic.be/IBANBIC.asmx调用方法
我已经阅读了很多论坛和教程,但所有信息都是关于在 ASP.net 中设置 Web 服务或使用 ajax / javascript。我只需要调用函数:calculateIBAN1。
一步一步的教程会很棒。
提前致谢
一步一步的教程会很棒。
在解决方案资源管理器中右键单击References
项目中的菜单,然后选择Add Service Reference...
. 在地址类型中http://www.ibanbic.be/IBANBIC.asmx
单击Go
,然后单击OK
。这将生成一个强类型客户端代理,允许您调用服务:
using (var client = new ServiceReference1.BANBICSoapClient("IBANBICSoap"))
{
string result = client.calculateIBAN1("iso country", "some account");
}
请注意,这还将<system.serviceModel>
向您的 web.config 文件添加一个,您可以在其中管理 WCF 客户端端点。
或者,您可以使用svcutil.exe
为服务生成客户端代理,如this article
MSDN 中所示。
ASP.NET:
首先,您必须添加一个 Web 服务:
然后您必须实例化 Web 服务并调用该方法。
希望能帮助到你!
基于他们的网站 http://www.ibanbic.be/IBANBIC.asmx?op=calculateIBAN1
您可以像这样进行简单的 Ajax 调用:
var ISOCountry = 'IT';
var account = 'IT60 X054 2811 1010 0000 0123 456';
var url = "http://www.ibanbic.be/IBANBIC.asmx?op=calculateIBAN1"
jQuery.ajax({
type: 'GET',
url: url,
timeout: 4000,
data: {'ISOcountry':ISOCountry, 'account' : account},
success: onSuccess,
error: onError,
dataType: 'json',
complete: function() {
}
});
}
function onSuccess(data, textStatus, jqXHR) {
// do something
}
function onError(jqXHR, textStatus, errorThrown) {
// do something
}