static void parseTargetAddress(HttpRequestWrapper httpRequest, Span span) { if (span.isNoop()) return; HttpHost target = httpRequest.getTarget(); if (target == null) return; InetAddress address = target.getAddress(); if (address != null) { if (span.remoteIpAndPort(address.getHostAddress(), target.getPort())) return; } span.remoteIpAndPort(target.getHostName(), target.getPort()); } }
static void parseTargetAddress(HttpRequestWrapper httpRequest, Span span) { if (span.isNoop()) return; HttpHost target = httpRequest.getTarget(); if (target == null) return; InetAddress address = target.getAddress(); if (address != null) { if (span.remoteIpAndPort(address.getHostAddress(), target.getPort())) return; } span.remoteIpAndPort(target.getHostName(), target.getPort()); }
@Override public Socket connectSocket(int connectTimeout, Socket socket, HttpHost host, InetSocketAddress remoteAddress, InetSocketAddress localAddress, HttpContext context) throws IOException { // Connect the socket socket.connect(new InetSocketAddress(host.getAddress(), host .getPort())); Assert.assertTrue("Socket should now be connected", socket.isConnected()); // Return the connected socket return socket; }
public static boolean validateProxyConnect(HttpHost p) { if (localAddr == null) { logger.error("cannot get local ip"); throw new IllegalStateException("cannot get local ip"); } Socket socket = newLocalSocket(); if (socket == null) { return false; } try { InetSocketAddress endpointSocketAddr = new InetSocketAddress(p.getAddress().getHostAddress(), p.getPort()); socket.connect(endpointSocketAddr, 4000); return true; } catch (Exception e) { // 日志级别为debug,失败的IP数量非常多 } finally { IOUtils.closeQuietly(socket); } return false; }
private static HttpHost normalize(final HttpHost target) { if (target.getPort() >= 0 ) { return target; } else { final InetAddress address = target.getAddress(); final String schemeName = target.getSchemeName(); if (address != null) { return new HttpHost(address, getDefaultPort(schemeName), schemeName); } else { final String hostName = target.getHostName(); return new HttpHost(hostName, getDefaultPort(schemeName), schemeName); } } }
private static HttpHost normalize(final HttpHost target) { if (target.getPort() >= 0 ) { return target; } else { final InetAddress address = target.getAddress(); final String schemeName = target.getSchemeName(); if (address != null) { return new HttpHost(address, getDefaultPort(schemeName), schemeName); } else { final String hostName = target.getHostName(); return new HttpHost(hostName, getDefaultPort(schemeName), schemeName); } } }
private static HttpHost normalize(final HttpHost target) { if (target.getPort() >= 0 ) { return target; } else { final InetAddress address = target.getAddress(); final String schemeName = target.getSchemeName(); if (address != null) { return new HttpHost(address, getDefaultPort(schemeName), schemeName); } else { final String hostName = target.getHostName(); return new HttpHost(hostName, getDefaultPort(schemeName), schemeName); } } }
private static HttpHost normalize(final HttpHost target) { if (target.getPort() >= 0 ) { return target; } else { final InetAddress address = target.getAddress(); final String schemeName = target.getSchemeName(); if (address != null) { return new HttpHost(address, getDefaultPort(schemeName), schemeName); } else { final String hostName = target.getHostName(); return new HttpHost(hostName, getDefaultPort(schemeName), schemeName); } } }
private static HttpHost normalize(final HttpHost target) { if (target.getPort() >= 0 ) { return target; } else { final InetAddress address = target.getAddress(); final String schemeName = target.getSchemeName(); if (address != null) { return new HttpHost(address, getDefaultPort(schemeName), schemeName); } else { final String hostName = target.getHostName(); return new HttpHost(hostName, getDefaultPort(schemeName), schemeName); } } }
static void parseTargetAddress(HttpRequestWrapper httpRequest, Span span) { if (span.isNoop()) return; HttpHost target = httpRequest.getTarget(); if (target == null) return; InetAddress address = target.getAddress(); if (address != null) { if (span.remoteIpAndPort(address.getHostAddress(), target.getPort())) return; } span.remoteIpAndPort(target.getHostName(), target.getPort()); } }
static void parseTargetAddress(HttpRequestWrapper httpRequest, Span span) { if (span.isNoop()) return; HttpHost target = httpRequest.getTarget(); if (target == null) return; InetAddress address = target.getAddress(); if (address != null) { if (span.remoteIpAndPort(address.getHostAddress(), target.getPort())) return; } span.remoteIpAndPort(target.getHostName(), target.getPort()); }
new InetSocketAddress(jda.getGlobalProxy().getAddress(), jda.getGlobalProxy().getPort())));
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {
" protocol is not supported"); final InetAddress[] addresses = host.getAddress() != null ? new InetAddress[] { host.getAddress() } : this.dnsResolver.resolve(host.getHostName()); final int port = this.schemePortResolver.resolve(host); for (int i = 0; i < addresses.length; i++) {