2

我想做这个 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();

不同的是,如果我在服务器上打断点,curl 请求有这个头,而WebClient命令没有。这是一个错误吗?如果没有,我做错了什么?

我正在使用 web 客户端的 cxf-bundle-minimal-2.7.10 版本。

4

0 回答 0