我有一个WCF服务:
使用方法GetDetails
接受一个参数。使用REST,url将是
http://ServerName/ProjName/TestService.svc/GetDetails/ {的ItemID}
其中ItemID
是参数
我已将端点从SOAP更改为wsHttpBinding端点,并添加了自定义身份验证和证书。现在我需要弄清楚用javascript调用WCF服务的方法,不仅传递参数,还传递用户名和密码信息。
有人可以帮忙吗?我之前从未这样做过,也无法为google或stackoverflow上有用的东西提供资金。
答案 0 :(得分:0)
使用jquery选项$ .ajax允许您指定用户名和密码:
$.ajax({
url: '',
method: 'POST',
username: 'foo',
password: 'bar'
...//other parameters
});
我不确定它是否是您的WCF所期望的用户名和密码,但您可以尝试。另一个选项是,您可以创建代理(例如使用webapi),您可以在其中传递信息,webapi将连接到您的WCF服务。