public String toString() { return toURI(); }
HttpGet httpget = new HttpGet(url); HttpContext context = new BasicHttpContext(); HttpResponse response = httpClient.execute(httpget, context); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) throw new IOException(response.getStatusLine().toString()); HttpUriRequest currentReq = (HttpUriRequest) context.getAttribute( ExecutionContext.HTTP_REQUEST); HttpHost currentHost = (HttpHost) context.getAttribute( ExecutionContext.HTTP_TARGET_HOST); String currentUrl = (currentReq.getURI().isAbsolute()) ? currentReq.getURI().toString() : (currentHost.toURI() + currentReq.getURI());
@Override public void process(HttpResponse response, HttpContext context) throws HttpException, IOException { // Avoid work if TRACE is not enabled for this class if (logger.isTraceEnabled()) { final StatusLine statusLine = response.getStatusLine(); final HttpHost targetHost = (HttpHost) context.getAttribute(HttpCoreContext.HTTP_TARGET_HOST); final HttpRequest httpRequest = (HttpRequest) context .getAttribute(HttpCoreContext.HTTP_REQUEST); final RequestLine request = httpRequest.getRequestLine(); logger.trace("[{} {}]: {} {}{}", statusLine.getStatusCode(), statusLine.getReasonPhrase(), request.getMethod(), targetHost.toURI(), request.getUri() ); } } }
String urlString = String.format(DOWNLOAD_SEGMENT_ENDPOINT, _controllerHttpHost.toURI(), tableName, segmentName); URL url = new URL(urlString); InputStream inputStream = url.openConnection().getInputStream();
@Override public String url(HttpRequest request) { if (request instanceof HttpRequestWrapper) { HttpRequestWrapper wrapper = (HttpRequestWrapper) request; HttpHost target = wrapper.getTarget(); if (target != null) return target.toURI() + wrapper.getURI(); } return request.getRequestLine().getUri(); }
String urlString = String.format(SEGMENTS_ENDPOINT, _controllerHttpHost.toURI(), tableName); URL url = new URL(urlString);
@Override public void failed(final Exception ex) { log.error("Exception occurred during async execution.", ex); if (ex instanceof HttpHostConnectException) { String host = ((HttpHostConnectException) ex).getHost().toURI(); resultHandler.failed(new CouldNotConnectException(host, ex)); return; } resultHandler.failed(ex); }
public void process(HttpRequest request, HttpContext ctx) throws HttpException, IOException { try { HttpHost host = (HttpHost) ctx.getAttribute(ExecutionContext.HTTP_TARGET_HOST); final URI requestURI = new URI(host.toURI()).resolve(request.getRequestLine().getUri());
public <T extends JestResult> T execute(Action<T> clientRequest, RequestConfig requestConfig) throws IOException { HttpUriRequest request = prepareRequest(clientRequest, requestConfig); CloseableHttpResponse response = null; try { response = executeRequest(request); return deserializeResponse(response, request, clientRequest); } catch (HttpHostConnectException ex) { throw new CouldNotConnectException(ex.getHost().toURI(), ex); } finally { if (response != null) { try { response.close(); } catch (IOException ex) { log.error("Exception occurred while closing response stream.", ex); } } } }
String sessionState = openIdSessionStateCalculator.calculate("", clientId, httpHost.toURI()); boolean implicit = stream(responseTypes).noneMatch("code"::equalsIgnoreCase); String redirectLocation;
@Override public String url(HttpRequestWrapper request) { HttpHost target = request.getTarget(); if (target != null) return target.toURI() + request.getURI(); return request.getRequestLine().getUri(); }
public <T extends JestResult> T execute(Action<T> clientRequest, RequestConfig requestConfig) throws IOException { String elasticSearchRestUrl = getRequestURL(getNextServer(), clientRequest.getURI(ElasticsearchVersion.UNKNOWN)); HttpUriRequest request = constructHttpMethod(clientRequest.getRestMethodName(), elasticSearchRestUrl, clientRequest.getData(gson), requestConfig); // add headers added to action if (!clientRequest.getHeaders().isEmpty()) { for (Map.Entry<String, Object> header : clientRequest.getHeaders().entrySet()) { request.addHeader(header.getKey(), header.getValue().toString()); } } try { HttpResponse response = httpClient.execute(request); return deserializeResponse(response, clientRequest); } catch (HttpHostConnectException ex) { throw new CouldNotConnectException(ex.getHost().toURI(), ex); } }
HttpHost httpHost = URIUtils.extractHost(URI.create(requestedRedirect)); String sessionState = openIdSessionStateCalculator.calculate(((UaaPrincipal) authUser.getPrincipal()).getId(), authorizationRequest.getClientId(), httpHost.toURI());
redirect = currentHost.toURI() + currentReq.getURI();
targetURI = new URI(target.toURI()); } catch (URISyntaxException usx) { throw new HttpException
authCache.put(adminHost, new BasicScheme()); this.adminApiUrl = adminHost.toURI(); this.httpContext = HttpClientContext.create(); this.httpContext.setCredentialsProvider(provider);
public void process(HttpRequest request, HttpContext ctx) throws HttpException, IOException { try { HttpHost host = (HttpHost) ctx.getAttribute(ExecutionContext.HTTP_TARGET_HOST); final URI requestURI = new URI(host.toURI()).resolve(request.getRequestLine().getUri()); Verb verb = Verb.valueOf(request.getRequestLine().getMethod().toUpperCase()); OAuthRequest oauthRequest = new OAuthRequest(verb, requestURI.toString()); this.service = getOauthService(isOAuth1); service.signRequest(token, oauthRequest); if (signature == OAuthSignature.HEADER) { //If signature is to be added as header for (Map.Entry<String, String> entry : oauthRequest.getHeaders().entrySet()) { request.setHeader(entry.getKey(), entry.getValue()); } } else { //If signature is to be added as query param URI uri = new URI(oauthRequest.getCompleteUrl()); ((RequestWrapper) request).setURI(uri); } } catch (URISyntaxException ex) { throw new HttpException("Error rebuilding request URI", ex); } }
@Override public <T> T execute( final HttpHost target, final HttpRequest request, final ResponseHandler<? extends T> responseHandler, final HttpContext context ) throws IOException { notifyListeners(target.toURI(), request.getRequestLine().getUri()); return httpClient.execute(target, request, responseHandler, context); }
void warnPasswordsOverHttp() { for ( HttpHost host : hosts ) { if ( "http".equals( host.getSchemeName() ) ) { log.usingPasswordOverHttp( host.toURI() ); } } }
void warnPasswordsOverHttp() { for ( HttpHost host : hosts ) { if ( "http".equals( host.getSchemeName() ) ) { log.usingPasswordOverHttp( host.toURI() ); } } }