JAX-WS如何设置Accept-Language

时间:2016-07-20 09:14:02

标签: java web-services post jax-ws

我打算发布这个帖子,但我也想设置我希望收到回复的语言。

final String language = metadata.getLanguage(); //this is the string i want to send with the post
final String baseUrl = getProperty(BASE_URL_PROPERTY);

final Client client = ClientBuilder.newClient();
final WebTarget target = client.target(baseUrl);
final WebTarget template = target.path("myURI");
final Invocation.Builder invocationBuilder = template.request(MediaTypes.ORDER_REQUEST_JSON);

final Response response = invocationBuilder.post(Entity.json(orderRequest));

请帮助我以某种方式将语言附加到请求中? 谢谢!

1 个答案:

答案 0 :(得分:0)

简单:

final Invocation.Builder invocationBuilder = template.request(MediaTypes.ORDER_REQUEST_JSON).acceptLanguage(language);