Как прочитать пользовательский заголовок Http из ответа с помощью com.sun.jersey.api?

Я использую 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();

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


person Arunkumar Thangavel    schedule 27.05.2020    source источник


Ответы (1)


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

 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers
person Sebastian C.    schedule 27.05.2020