javascript - 如何使用 jquery/ajax 访问响应头
问题描述
Connection: keep-alive
Content-Length: 2231
Content-Type: text/html; charset=utf-8
Date: Thu, 13 Sep 2018 07:37:46 GMT
ETag: W/"8b7-XOXhf04O/VM7yxWQ561PEgxRfz8"
x-auth: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1YjlhMGEyM2Q0NmI3YjFmYTQzNWI4YWIiLCJhY2Nlc3MiOiJhdXRoIiwiaWF0IjoxNTM2ODI0MjY2fQ.SAufAzjP-6vkCoaCSSGKgXTjaP5prHKZ8uFCpZmjllE
X-Powered-By: Express
在此标头中,我想将 x-auth 令牌存储在一个变量中,以便我可以进一步使用它。我该怎么做?请帮忙
解决方案
请使用以下代码
$.ajax({
type: 'GET/POST',
url:'url',
data: dataformat,
success: function(data, status, req){
alert(req.getResponseHeader('headername'));
},
error: function (req, status, error) {
alert(req.getResponseHeader('headername'));
}
});
推荐阅读
- javascript - jQuery更改后如何获取输入值
- node.js - 使用 DB 事务的独立笑话集成测试
- node.js - 被 CORS 策略阻止:对预检的响应...没有 HTTP ok 状态。标头没有解决问题
- javascript - WooCommerce:自定义 OTP 插件在结帐时无法正常工作
- sql - 在 MSSQL 中编写查询以获取最近 30 天的报告
- python - SymPy:如何实现几个“相似”术语的通用替换?
- python - Beautiful Soup 没有从网站上获取一些数据
- python - TypeError: object.init() 添加数据表
- nix - 如何通过在本地构建而不是下载预构建的二进制文件来强制 Nix“安装包”?
- singularity-container - 奇点沙箱文件管理