我有 WCF 服务:
使用一种接受一个参数的方法GetDetails
。使用 REST 的 url 将是
http://ServerName/ProjName/TestService.svc/GetDetails/{ItemID}
其中 ItemID
是参数
我已将端点从 SOAP 更改为 wsHttpBinding 端点,并添加了自定义身份验证和证书。现在我需要找到一种使用 javascript 调用 WCF 服务的方法,不仅传递参数,还传递用户名和密码信息。
有人可以帮忙吗?我以前从未这样做过,也无法在 google 或 stackoverflow 上资助任何有用的东西。
最佳答案
使用 jquery 选项 $.ajax 允许您指定用户名和密码:
$.ajax({
url: '',
method: 'POST',
username: 'foo',
password: 'bar'
...//other parameters
});
我不确定这是否是您的 WCF 期望的用户名和密码,但您可以尝试。另一种选择是,您可以创建一个代理(例如使用 webapi),您可以在其中传递信息,并且 webapi 将连接到您的 WCF 服务。
关于javascript - 如何使用 javascript 传递用户名和密码调用 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38728832/