Как прочитать пользовательский заголовок Http из ответа с помощью com.sun.jersey.api? - PullRequest
0 голосов
/ 27 мая 2020

Я использую com.sun.jersey.api.

Ниже приведена часть кода для получения заголовка ответа.

Client client = Client.create();
WebResource webResource = client.resource( url );
ClientResponse response = webResource.header("Authorization", authorization )
                                     .header( "X-FeClient-Token",clienttoken)
                                     .post( ClientResponse.class, "" );

MultivaluedMap<String, String> respmap=response.getHeaders();

Он дает только детали заголовка по умолчанию. Я не могу получить в ответе пользовательские заголовки. Я могу видеть настраиваемый заголовок в почтальоне.

1 Ответ

0 голосов
/ 27 мая 2020

Я предполагаю, что заголовки заблокированы провайдером, которого вы используете. Вам необходимо их включить. В зависимости от фреймворка, который вы используете, для этого вам потребуется реализовать фильтр.

 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers
...