如何在 HttpServletRequest ? 中添加 http 协议标头值
在调用 request.getHeader()
并获取标头值之前,如何在 HttpServletRequest 中的 Filter 处添加 http 协议标头值?
How do you add a http protocol header value in HttpServletRequest at a Filter,before call request.getHeader()
and get the header value?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在 HttpServletRequestWrapper 中找到挂钩。
[编辑以包含示例链接]
在这里您可以找到一个很好的例子。
You can find the hooks in HttpServletRequestWrapper.
[Edited to include a link to an example]
Here you can find a fine example.
HttpServletRequest 对象是只读的。您无法修改它们。但是您绝对可以通过使用装饰器模式来扩展它们的功能并在扩展类中添加可变性。看看下面的帖子:
http://wilddiary.com/adding-custom- headers-java-httpservletrequest/
HttpServletRequest objects are read-only. You cannot modify them. But you can definitely extend their functionality by employing a decorator pattern and add mutability in the extended class. Take a look at the following post:
http://wilddiary.com/adding-custom-headers-java-httpservletrequest/
试试这个:
其中 request 是 HttpServletRequest。
Try this:
where request is a HttpServletRequest.