【发布时间】:2013-07-23 01:14:40
【问题描述】:
我有一个安全的 Web 服务,如果身份验证成功并且在 c#.net 页面上一切正常,它会发出一个令牌。我遇到的问题是我想从 jQuery 访问服务调用。
如何在 jQuery 调用中访问/修改/甚至添加 SOAP 标头。我的自定义SOAP头类头如下:
public class SecuredWebServiceHeader : System.Web.Services.Protocols.SoapHeader
{
public string Username;
public string Password;
public string AuthenticatedToken;
}
我很累之前发送 $.ajax 之类的
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', '<%=GetToken()%>');
},
但网络服务并没有看到所有的标头。
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: c# jquery web-services