社区
Java EE
帖子详情
100分请教:如何从HttpServletResponse中取得HTTP Header来?请大家帮忙啊!!!
rainbow611
2006-02-22 05:21:02
我想在Filter中通过HttpServletResponse取得HTTP Header,可是没有提供相应的API啊
请大家多多指教啊!万分感谢
...全文
609
8
打赏
收藏
100分请教:如何从HttpServletResponse中取得HTTP Header来?请大家帮忙啊!!!
我想在Filter中通过HttpServletResponse取得HTTP Header,可是没有提供相应的API啊 请大家多多指教啊!万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainbow611
2006-02-23
打赏
举报
回复
嗯,你说的很有道理。
我要在ServletFilter中从HttpServletResponse消息(也是一个SOAPMessage,并且带有附件)中构建出一个SOAPMessage:
SOAPMessage msg = msgFactory.createMessage(headers, is);
你觉得还有什么更好的办法吗?我已经尝试了种种,都不行。
wmzsl
2006-02-23
打赏
举报
回复
没有什么意义,你要完成什么功能?不要拘泥于如何实现一个技术的东西,要想我要干什么,是否有别的方法可以替代,你非钻牛角尖那就不好了
rainbow611
2006-02-22
打赏
举报
回复
也许的确是古怪了些,但是似乎我必须那么做。嗯,response消息中的确有HTTPHeader信息存在,我觉得应该有办法取到的。
doway
2006-02-22
打赏
举报
回复
古怪的需求,表明楼主可能采用了不合理的设计思路,应该再掂量一下。
doway
2006-02-22
打赏
举报
回复
哦,是楼上的楼上。
不过楼上也该看清楚,楼主说的是“取得”。:)
doway
2006-02-22
打赏
举报
回复
楼上看清楚,是 HttpServletResponse,因此没有办法。
infowain
2006-02-22
打赏
举报
回复
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
scottwhb
2006-02-22
打赏
举报
回复
String userAgent = request.getHeader("User-Agent")
Http
Servlet
Response
删除
header
中
的值的方法
这里写自定义目录标题
Http
Servlet
Response
删除
header
中
的值的方法方法具体代码
Http
Servlet
Response
删除
header
中
的值的方法 最近有个需求,需要把
Http
Servlet
Response
中
已添加的
header
中
的值的值给去掉。 方法 创建一个filter,然后再使filter是最后一个filter。然后再filter
中
清除
response
中
header
中
的值。 具体代码 import java.io.IOException; import java.lang.ref
Http
Servlet
Response
设置自定义
Header
使用
response
.set
Header
("erroeMsgs", "失败原因"); 直接返回500 ,浏览器获取不到 经过多次试验,由于
中
文解析的问题, 需要改成如下状态
response
.set
Header
("erroeMsgs", java.net.URLEncoder.encode("失败原因" "UTF-8")); 前端 接收的时候也需要解析对应信息 const err...
Http
Servlet
Response
add
Header
() 与 set
Header
() 区别
对于add
Header
() 和 set
Header
()这两个方法,可能我们在需要的时候,用起来感觉都一样,都能达到想要的效果。但是这两个方法本质上是不一样的。 set
Header
(name, value):如果
Header
中
没有定义则添加,如果已定义则用新的value覆盖原用value值。 add
Header
(name, value):如果
Header
中
没有定义则添加,如果已定义则保持原有value
[SpringMVC]
Http
Servlet
Response
的
header
头与Spring定义的
Http
Header
的比较
大家都知道,往
Http
Servlet
Response
添加响应头的时候, 都是通过key-value的形势添加的。 如下代码: public void test(
Http
Servlet
Response
response
) throws IOException {
response
.add
Header
("Accept", "text/plain"); respon...
Http
Servlet
Response
中
的
请
求重定向sendRedirect()方法和刷新set
Header
()方法
1,set
Header
()方法 用set
Header
()方法设置响应头,为刷新“refresh”,然后设置几秒后刷新的时间和url地址 public void doGet(
Http
Servlet
Request request,
Http
Servlet
Response
response
) throws
Servlet
Exception, IOException { //设置返回客户
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章