assertEquals(HttpMethod.GET, pushedReq.method()); assertEquals("/wibble?a=b", pushedReq.uri()); assertEquals("/wibble", pushedReq.path());
@Override public String getMethod() { return clientRequest.method().name(); }
HttpMethod method = response.request().method(); if (method == HttpMethod.GET || method == HttpMethod.HEAD) { complete();
request.headers().addAll(headers); authHeaderProviders.forEach(provider -> request.headers() .addAll(provider.getSignAuthHeaders(createSignRequest(request.method().toString(), configcenter + path, headers,
/** * The HTTP method for the request. * @return */ public HttpMethod method() { HttpMethod ret = delegate.method(); return ret; }
/** * The HTTP method for the request. * @return */ public HttpMethod method() { HttpMethod ret = delegate.method(); return ret; }
private void refreshMembers(MemberDiscovery memberDiscovery) { if (CONFIG_CENTER_CONFIG.getAutoDiscoveryEnabled()) { String configCenter = memberDiscovery.getConfigServer(); IpPort ipPort = NetUtils.parseIpPortFromURI(configCenter); clientMgr.findThreadBindClientPool().runOnContext(client -> { HttpClientRequest request = client.get(ipPort.getPort(), ipPort.getHostOrIp(), uriConst.MEMBERS, rsp -> { if (rsp.statusCode() == HttpResponseStatus.OK.code()) { rsp.bodyHandler(buf -> { memberDiscovery.refreshMembers(buf.toJsonObject()); }); } }); SignRequest signReq = createSignRequest(request.method().toString(), configCenter + uriConst.MEMBERS, new HashMap<>(), null); if (ConfigCenterConfig.INSTANCE.getToken() != null) { request.headers().add("X-Auth-Token", ConfigCenterConfig.INSTANCE.getToken()); } authHeaderProviders.forEach(provider -> request.headers() .addAll(provider.getSignAuthHeaders(signReq))); request.exceptionHandler(e -> { LOGGER.error("Fetch member from {} failed. Error message is [{}].", configCenter, e.getMessage()); }); request.end(); }); } }
assertEquals(HttpMethod.GET, pushedReq.method()); assertEquals("/wibble?a=b", pushedReq.uri()); assertEquals("/wibble", pushedReq.path());
@Override public String getMethod() { return clientRequest.method().name(); }
@Override public HttpClientRequestMetric requestBegin(EndpointMetric endpointMetric, Long socketMetric, SocketAddress localAddress, SocketAddress remoteAddress, HttpClientRequest request) { if (endpointMetric != null) { endpointMetric.inUse.inc(); } return new HttpClientRequestMetric(endpointMetric, request.method(), request.uri()); }
@Override public void requestBegin(HttpClientRequest request) { timings.put(request, time(request.method().name(), request.uri())); }
private void log(ProxyContext pc, HttpClientRequest creq) { pc.debug(creq.method().name() + " " + creq.uri()); for (Map.Entry<String, String> next : creq.headers()) { pc.debug(" " + next.getKey() + ":" + next.getValue()); } }
HttpMethod method = response.request().method(); if (method == HttpMethod.GET || method == HttpMethod.HEAD) { complete();
@Override public Handler requestBegin(Void endpointMetric, String remote, SocketAddress localAddress, SocketAddress remoteAddress, HttpClientRequest request) { Handler handler = new Handler(remote, request.path(),request.method().name()); requests.get(local, remote, handler.path, handler.method).increment(); requestCount.get(local, remote, handler.path, handler.method).increment(); handler.timer = responseTime.start(local, remote, handler.path, handler.method); return handler; }
request.headers().addAll(headers); authHeaderProviders.forEach(provider -> request.headers() .addAll(provider.getSignAuthHeaders(createSignRequest(request.method().toString(), configcenter + path, headers,
private void refreshMembers(MemberDiscovery memberDiscovery) { if (CONFIG_CENTER_CONFIG.getAutoDiscoveryEnabled()) { String configCenter = memberDiscovery.getConfigServer(); IpPort ipPort = NetUtils.parseIpPortFromURI(configCenter); clientMgr.findThreadBindClientPool().runOnContext(client -> { HttpClientRequest request = client.get(ipPort.getPort(), ipPort.getHostOrIp(), uriConst.MEMBERS, rsp -> { if (rsp.statusCode() == HttpResponseStatus.OK.code()) { rsp.bodyHandler(buf -> { memberDiscovery.refreshMembers(buf.toJsonObject()); }); } }); SignRequest signReq = createSignRequest(request.method().toString(), configCenter + uriConst.MEMBERS, new HashMap<>(), null); if (ConfigCenterConfig.INSTANCE.getToken() != null) { request.headers().add("X-Auth-Token", ConfigCenterConfig.INSTANCE.getToken()); } authHeaderProviders.forEach(provider -> request.headers() .addAll(provider.getSignAuthHeaders(signReq))); request.exceptionHandler(e -> { LOGGER.error("Fetch member from {} failed. Error message is [{}].", configCenter, e.getMessage()); }); request.end(); }); } }