Java 如何向CXF WebClient请求添加标头?

Java 如何向CXF WebClient请求添加标头?,java,rest,curl,cxf,cxfrs,Java,Rest,Curl,Cxf,Cxfrs,我要执行与此curl命令等效的操作: curl --header "Access-Control-Request-Headers: foo, bar" url CXF API给人的印象是这是直接的,但我无法让它工作。这是我的密码: List<Object> providers = new ArrayList<>(); providers.add(new JacksonJaxbJsonProvider()); WebClient client = org.apache.c

我要执行与此curl命令等效的操作:

curl --header "Access-Control-Request-Headers: foo, bar" url
CXF API给人的印象是这是直接的,但我无法让它工作。这是我的密码:

List<Object> providers = new ArrayList<>();
providers.add(new JacksonJaxbJsonProvider());
WebClient client = org.apache.cxf.jaxrs.client.WebClient.create("http://localhost:8080/app/v2/preview", providers).accept(MediaType.APPLICATION_JSON).type(MediaType.APPLICATION_JSON);
Response response = client.header("Access-Control-Request-Headers", "foo, bar").get();
List providers=new ArrayList();
add(新的JacksonJaxbJsonProvider());
WebClient client=org.apache.cxf.jaxrs.client.WebClient.create(“http://localhost:8080/app/v2/preview接受(MediaType.APPLICATION_JSON).type(MediaType.APPLICATION_JSON);
Response-Response=client.header(“访问控制请求头”,“foo,bar”).get();
不同之处在于,如果我在服务器上点击了一个断点,curl请求有这个头,而
WebClient
命令没有。这是虫子吗?如果没有,我做错了什么

我使用的是cxf-bundle-minimal-2.7.10版本的web客户端