gpt4 book ai didi

java - Jersey 中的请求过滤器更改 httpheader

转载 作者:行者123 更新时间:2023-11-30 11:08:57 24 4
gpt4 key购买 nike

我想更改请求过滤器中的授权 header 。我的授权 header 采用以下格式

Authorization:x,y

我想改成下面

Authorization:a,b,c

我实现了 Jersey 容器过滤器

public class MyRequesrFilter implements ContainerRequestFilter {
{

@Override
public ContainerRequest filter(ContainerRequest request) {

List<String> authHeaders= request.getRequestHeader("Authorization") ;

authHeaders=//My new auth header;


}

但是如何设置我的新身份验证 header 。我找不到任何 setHttpHeader 方法?

最佳答案

你可以像下面这样在请求中设置header

public ContainerRequest filter(ContainerRequest request) {

MultivaluedMap<String, String> headers = request.getRequestHeaders();

headers.add("auth_user", "user1");
request.setHeaders((InBoundHeaders)headers);

return request;
}

关于java - Jersey 中的请求过滤器更改 httpheader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28318809/

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