java如何修改request header
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何修改request header相关的知识,希望对你有一定的参考价值。
使用java语言只知道url如何修改request header,并且完成页面跳转。
参考技术A 可以用过滤器实现 。或者是使用javascript获取再做处理。 参考技术B 页面跳转可以用 HttpResponse.sendRedirect() ,但修改 request header 不知道你要怎么改追问页面跳转可以用 HttpResponse.sendRedirect() ,那么request 的值能传过去吗?request header 想在里边添加一个属性值,比方是“username”值为“123456”。
追答这种情况一般是 GET 请求吧,你只需要重新构造一个 url 就可以了。比如原来的 url 是 index?a=123,那么 url 修改成 index?a=123&username=123456
追问修改的是request header 头 的信息,这样不是吧?
追答试一下就知道了。我这样说是因为我猜测你要改 url 参数。因为重定向的实际请求是浏览器发出的,所以那个请求的 request header 是你在 Java 中无法控制的,如果你真的需要这么做,你只能用 js 发 ajax 请求。
本回答被提问者采纳以上是关于java如何修改request header的主要内容,如果未能解决你的问题,请参考以下文章