2017-03-23 4 views
0

Ich benutze jersey 2.25.1 und ich bin mit vielen Änderungen konfrontiert. Ich habe die meisten von ihnen herausgefunden, aber ich bin dabei, die Header zu deklarieren. Ich habe ClientResponse in Response geändert und es scheint, als ob es im webTarget keine Methode header() gibt, um Response zurückzugeben.Hinzufügen von Kopfzeilen in Jersey 2.x

Response response = webTarget 
      .header(KeyConstants.REST_URI_APPENDERS, stringBuilder) 
      .header(DocusignRESTContants.CONTENT_TYPE, MediaType.APPLICATION_JSON) 
      .header(DocusignRESTContants.X_DOCUSIGN_AUTHENTICATION, getDocusignAuthHeader(cu)) 
      .accept(MediaType.APPLICATION_XML) 
      .get(Response.class); 

Gibt es eine Möglichkeit, dies in Jersey 2.25.1

Dank

Antwort

2

Einstellung Header ist nicht Teil des Web-Ziel zu erklären. Es ist Teil des Request-Builders (Invocation.Builder), wie unten gezeigt.

Response response = webTarget.request(). 
     .header(KeyConstants.REST_URI_APPENDERS, stringBuilder) 
     .header(DocusignRESTContants.CONTENT_TYPE, MediaType.APPLICATION_JSON) 
     .header(DocusignRESTContants.X_DOCUSIGN_AUTHENTICATION, getDocusignAuthHeader(cu)) 
     .accept(MediaType.APPLICATION_XML) 
     .get(Response.class); 
+0

Super, und danke für die Klärung meiner Zweifel über den Header. – Mike

Verwandte Themen