gpt4 book ai didi

spring-mvc - 响应 header 中的日期在哪里设置?

转载 作者:行者123 更新时间:2023-12-02 08:29:54 27 4
gpt4 key购买 nike

我想知道回复日期在哪里设置。考虑到日期不是 SeverletResponse 的标准属性。

而我们的服务器是nginx+tomcat,tomcat内部是spring框架。

我查看了实现 javax.servlet.http.HttpServletResponse 的 org.apache.catalina.core.ApplicationHttpResponse,但找不到结果。有一些 setXXX() 方法,甚至 setDateHeader(),spring 可以通过它们设置“Expires”值。

也许日期是在 nginx 层设置的?

最佳答案

我和你有同样的问题,并找到了它。

参见 org.apache.coyote.http11.Http11Processor.java 1246:1(org.apache.tomat.embed:tomcat-embed-core:8.5.15)

// Add date header unless application has already set one (e.g. in a
// Caching Filter)
if (headers.getValue("Date") == null) {
headers.addValue("Date").setString(FastHttpDateFormat.getCurrentDate());
}

关于spring-mvc - 响应 header 中的日期在哪里设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26291556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com