首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否从heroku中删除“server”和“via”标头?

是否从heroku中删除“server”和“via”标头?
EN

Stack Overflow用户
提问于 2015-08-27 19:45:02
回答 1查看 1.5K关注 0票数 5

当我向本地服务器发送请求时,下面是我的响应头:

代码语言:javascript
复制
Connection → close
Content-Length → 7
Content-Type → application/json; charset=utf-8
Date → Thu, 27 Aug 2015 11:40:19 GMT

在部署到heroku之后,相同的代码会产生这些头文件:

代码语言:javascript
复制
Connection → keep-alive
Content-Length → 7
Content-Type → application/json; charset=utf-8
Date → Thu, 27 Aug 2015 11:41:34 GMT
Set-Cookie: connect.sid=s%3alz-zheycqsruc40pukndy8; path=/
Server → Cowboy
Via → 1.1 vegur

下面是我的代码:

代码语言:javascript
复制
var express     = require('express');
var app         = express();

app.disable('etag');
app.disable('x-powered-by');

var router = express.Router(); // get an instance of the express Router
router.route('/cool').post(function (req, res) {
    res.removeHeader('Access-Control-Allow-Credentials');
    res.removeHeader('Access-Control-Allow-Origin');
    res.removeHeader('server');
    res.removeHeader('set-cookie');
    res.removeHeader('via');
    res.set('Connection', 'close');
    return res.json({"t": 5});
});

如何去除serverviaset-cookie标头?为什么Connection会变成keep-alive

EN

回答 1

Stack Overflow用户

发布于 2018-12-11 04:38:59

我同意你的观点,我们没有办法删除这些响应头,但如果你不想公开它们,你可以将值设置为null。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32248517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档