jQuery SOAP header
本文关键字:header SOAP jQuery | 更新日期: 2023-09-27 18:24:37
我有一个安全的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()%>');
},
但是web服务并没有看到全部的报头。
关于如何解决这个问题有什么想法吗?
$.ajax({
type: 'POST',
url: servicename + "/" + functionName,
contentType: 'text/xml; charset=utf-8',
headers: {
SOAPAction: 'Your service'
},
data: 'Your full SoapHeader Here',
success: successFn,
error: errorFn
});
有关详细信息,请访问Jeferry To的回复
获取以下附加帮助:
Jquery Soap头
JavaScriptSoapHeader