@Override public void filter(ClientRequestContext requestContext) throws IOException { ((ClientRequest) requestContext).ignoreUserAgent(true); } }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
@Override public Builder header(final String name, final Object value) { final MultivaluedMap<String, Object> headers = requestContext.getHeaders(); if (value == null) { headers.remove(name); } else { headers.add(name, value); } if (HttpHeaders.USER_AGENT.equalsIgnoreCase(name)) { requestContext.ignoreUserAgent(value == null); } return this; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Collections.singletonList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }
private ClientRequest addUserAgent(final ClientRequest clientRequest, final String connectorName) { final MultivaluedMap<String, Object> headers = clientRequest.getHeaders(); if (headers.containsKey(HttpHeaders.USER_AGENT)) { // Check for explicitly set null value and if set, then remove the header - see JERSEY-2189 if (clientRequest.getHeaderString(HttpHeaders.USER_AGENT) == null) { headers.remove(HttpHeaders.USER_AGENT); } } else if (!clientRequest.ignoreUserAgent()) { if (connectorName != null && !connectorName.isEmpty()) { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s (%s)", Version.getVersion(), connectorName))); } else { headers.put(HttpHeaders.USER_AGENT, Arrays.<Object>asList(String.format("Jersey/%s", Version.getVersion()))); } } return clientRequest; }