Java 我如何从 HttpServletResponse 获取标头?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/18485866/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-12 02:04:10  来源:igfitidea点击:

How i can i get header from HttpServletResponse?

javajspservlets

提问by Krishna Kumar Chourasiya

  1. List item
  1. 项目清单

How can I get the header information from HttpServletResponse?

如何从 HttpServletResponse 获取标头信息?

回答by arthegall

The HttpServletResponse.getHeaders methodis almost certainly what you want to use.

HttpServletResponse.getHeaders方法几乎可以肯定要使用什么。

回答by Suresh Atta

There is a method in that getHeader()

getHeader() 中有一个方法

Note:Available only for servelt 3.0,If not you can't use this.

注意:仅适用于servelt 3.0,否则无法使用。

and

This method considers only response headers set or added via setHeader(java.lang.String, java.lang.String), addHeader(java.lang.String, java.lang.String), setDateHeader(java.lang.String, long), addDateHeader(java.lang.String, long), setIntHeader(java.lang.String, int), or addIntHeader(java.lang.String, int), respectively.

此方法仅考虑通过 setHeader(java.lang.String, java.lang.String), addHeader(java.lang.String, java.lang.String), setDateHeader(java.lang.String, long) 设置或添加的响应头、addDateHeader(java.lang.String, long)、setIntHeader(java.lang.String, int) 或 addIntHeader(java.lang.String, int) 分别。

回答by Philipp Sander

HttpServletResponse#getHeaders(java.lang.String)returns you a list of all headers for that string value

HttpServletResponse#getHeaders(java.lang.String)返回该字符串值的所有标头的列表

回答by yunus kula

HttpServletResponse.getHeader("key") returns first value

HttpServletResponse.getHeader("key") 返回第一个值

HttpServletResponse.getHeaders("key) return all values belonging to this key.

HttpServletResponse.getHeaders("key) 返回属于该键的所有值。