3
我有以下要求:如何使用頭請求將參數從Ajax傳遞到C#?
var response = $.ajax({
type: "POST",
contentType: "application/x-www-form-urlencoded",
url: this.AgentServiceUrl + "/" + methodName,
data: data,
async: this.Async,
success: function (xml, textStatus) { if (successHandler != null) successHandler(state, $.xml2json(xml), textStatus); },
error: function (xmlHttpRequest, textStatus, errorThrown) { if (errorHandler != null) errorHandler(state, xmlHttpRequest, textStatus, errorThrown); }
});
我想補充一個變量這一請求頭,並使用它在C#中,
我嘗試了很多方法,但我都不能消耗它在C#:
beforeSend: function (req) { req.setRequestHeader("AgentGUID", this.AgentGUID); },
通
parameters:
你能幫我嗎?我不想改變在C#部分,我只是想用類似的功能:
(System.Web.HttpContext.Current.Request.Headers["someHeader"]
太棒了,謝謝! –
您的服務器端代碼(c#代碼)是正確的。只需使用「AgentGUID」鍵即可獲得您的價值。 –