throw new IllegalArgumentException("Cannot push HttpMethod.OTHER"); } else { headers_.method(method.name());
NetSocket so = ar.result(); so.write( method.name() + " / HTTP/1.1\r\n" + "Connection: close\r\n" + "\r\n");
@Override public void writeHead(HttpMethod method, String rawMethod, String uri, MultiMap headers, String hostHeader, boolean chunked, ByteBuf content, boolean end, StreamPriority priority) { Http2Headers h = new DefaultHttp2Headers(); h.method(method != HttpMethod.OTHER ? method.name() : rawMethod); if (method == HttpMethod.CONNECT) { if (hostHeader == null) {
@Override public String getMethod() { return this.vertxRequest.method().name(); }
@Override public String getMethod() { return clientRequest.method().name(); }
@Override public HttpMethod method() { return HttpMethod.valueOf(httpServerRequest.method().name()); }
authInfo.put("method", context.request().method().name());
public static void open(IpPort ipPort, String url, Handler<Void> onOpen, Handler<Void> onClose, Handler<Buffer> onMessage, Handler<Throwable> onException, Handler<Throwable> onConnectFailed) { HttpClientWithContext vertxHttpClient = WebsocketClientPool.INSTANCE.getClient(); vertxHttpClient.runOnContext(client -> { client.websocket(ipPort.getPort(), ipPort.getHostOrIp(), url, RestUtils.getDefaultHeaders().addAll(RestUtils.getSignAuthHeaders( RestUtils.createSignRequest(HttpMethod.GET.name(), ipPort, new RequestParam(), url, new HashMap<>()))), ws -> { onOpen.handle(null); ws.exceptionHandler(v -> { onException.handle(v); try { ws.close(); } catch (Exception err) { LOGGER.error("ws close error.", err); } }); ws.closeHandler(v -> { onClose.handle(v); }); ws.handler(onMessage); }, onConnectFailed); }); } }
throw new IllegalArgumentException("Cannot push HttpMethod.OTHER"); } else { headers_.method(method.name());
@Override public void handle(Void event) { log(request, timestamp, remoteClient, version, method.name(), uri); } });
public MeshRestClientMessageException(int statusCode, String statusMessage, GenericMessageResponse responseMessage, HttpMethod method, String uri) { super("Error:" + statusCode + " in " + method.name() + " " + uri + " : " + statusMessage); this.responseMessage = responseMessage; this.statusCode = statusCode; this.uri = uri; this.method = method; }
public MeshRestClientMessageException(int statusCode, String statusMessage, String body, HttpMethod method, String uri) { super("Error:" + statusCode + " in " + method.name() + " " + uri + " : " + statusMessage); this.statusCode = statusCode; this.body = body; this.uri = uri; this.method = method; }
NetSocket so = ar.result(); so.write( method.name() + " / HTTP/1.1\r\n" + "Connection: close\r\n" + "\r\n");
@Override public void writeHead(HttpMethod method, String rawMethod, String uri, MultiMap headers, String hostHeader, boolean chunked, ByteBuf content, boolean end, StreamPriority priority) { Http2Headers h = new DefaultHttp2Headers(); h.method(method != HttpMethod.OTHER ? method.name() : rawMethod); if (method == HttpMethod.CONNECT) { if (hostHeader == null) {
private String buildKey(final Event event) { String prefix = event.getPath().trim().substring(1); prefix = prefix.replace(Strings.SLASH, Strings.DOT); prefix = prefix.replace(Strings.COLON, Strings.DOLLER); final String suffix = event.getMethod().name().toLowerCase(Locale.getDefault()); return prefix + Strings.DOT + suffix; } }
private String buildKey(final Event event) { String prefix = event.getPath().trim().substring(1); prefix = prefix.replace(Strings.SLASH, Strings.DOT); prefix = prefix.replace(Strings.COLON, Strings.DOLLER); final String suffix = event.getMethod().name().toLowerCase(Locale.getDefault()); return prefix + Strings.DOT + suffix; } }
public static String toMetricsName(HttpMethod httpMethod, String path) { checkNotNull(httpMethod, "Http method must not be null!"); checkNotBlank(path, "Path must not be blank!"); return httpMethod.name() + METRICS_REPLACE_PATTERN.matcher(path.replace('/', '.').replace("}", "")).replaceAll("_"); } }
private static String[] getRequest(Request request, Level level) { String header = JSON.toJSONString(request.getHeader(), SerializerFeature.PrettyFormat); boolean loggableHeader = level == Level.HEADERS || level == Level.BASIC; String logStr = METHOD_TAG + request.getHttpMethod().name() + DOUBLE_SEPARATOR + (isEmpty(header) ? "" : loggableHeader ? HEADERS_TAG + LINE_SEPARATOR + dotHeaders(header) : ""); return logStr.split(LINE_SEPARATOR); }
@Override public Handler requestBegin(String remote, HttpServerRequest request) { Handler handler = new Handler(remote, request.path(), request.method().name()); requests.get(local, remote, handler.path, handler.method).increment(); handler.timer = processingTime.start(local, remote, handler.path, handler.method); return handler; }
@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; }