javascript - 在 Ajax 调用期间获取 header 值

标签 javascript c# html ajax asp.net-web-api

当我进行 ajax 调用时,我想访问 WEBAPI 中存在的 header 值,如何调用 header 值。

在 WEBAPI 中,Header 是这样的:

HttpContext.Current.Response.AppendHeader("SECURITY_TOKEN_KEY", TokenManager.CreateToken(objUserAuthentication.SUA_Login_Id));

最佳答案

您可以按如下方式从请求 header 中提取它:

var headers = Request.Headers.GetValues("AjaxHeader");
var ajaxHeader = headers.FirstOrDefault();

希望对您有所帮助。

Get header from web method

How to retrieve Ajax header in this asp.NET web api method?

关于javascript - 在 Ajax 调用期间获取 header 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43584196/

相关文章:

c# - WCF 服务,我可以在浏览器中查看输出吗?

html - 如何从文本区域中删除自动换行?

html - 如何用颜色替换语义 UI header 中的黑色?

javascript - 异步推送数组中的项目

javascript - 是否可以在另一个 GA 属性中记录 PDF 下载?

javascript - JsLex 错误地使用了哪些 Javascript 结构?

c# - 在 SSIS 中编写 C# 脚本来操作 Excel 工作表

c# - 以并行方式查找排列

javascript - AngularJS - ngShow/ngSwitch/ngIf - 两个元素闪烁

jquery - 排序问题: i have li and i want it to sort by clicking on Asc and Desc