@Override public <T> MutableHttpRequest<T> get(String uri) { return new NettyClientHttpRequest<>(HttpMethod.GET, uri); }
@Override public <T> MutableHttpRequest<T> head(String uri) { return new NettyClientHttpRequest<>(HttpMethod.HEAD, uri); }
@Override public <T> MutableHttpRequest<T> options(String uri) { return new NettyClientHttpRequest<T>(HttpMethod.OPTIONS, uri); }
@Override public <T> MutableHttpRequest<T> create(HttpMethod httpMethod, String uri) { return new NettyClientHttpRequest<>(httpMethod, uri); }
@SuppressWarnings("unchecked") private <T> MutableHttpRequest<T> buildRequest(String uri, T body, HttpMethod method) { if (uri.indexOf('{') > -1 && body != null) { if (body instanceof Map) { uri = UriTemplate.of(uri).expand((Map<String, Object>) body); } else { uri = UriTemplate.of(uri).expand(BeanMap.of(body)); } } return new NettyClientHttpRequest<T>(method, uri).body(body); } }
@Override public <T> MutableHttpRequest<T> options(String uri) { return new NettyClientHttpRequest<T>(HttpMethod.OPTIONS, uri); }
@Override public <T> MutableHttpRequest<T> options(String uri) { return new NettyClientHttpRequest<T>(HttpMethod.OPTIONS, uri); }
@Override public <T> MutableHttpRequest<T> create(HttpMethod httpMethod, String uri) { return new NettyClientHttpRequest<>(httpMethod, uri); }
@Override public <T> MutableHttpRequest<T> head(String uri) { return new NettyClientHttpRequest<>(HttpMethod.HEAD, uri); }
@Override public <T> MutableHttpRequest<T> head(String uri) { return new NettyClientHttpRequest<>(HttpMethod.HEAD, uri); }
@Override public <T> MutableHttpRequest<T> get(String uri) { return new NettyClientHttpRequest<>(HttpMethod.GET, uri); }
@Override public <T> MutableHttpRequest<T> create(HttpMethod httpMethod, String uri) { return new NettyClientHttpRequest<>(httpMethod, uri); }
@Override public <T> MutableHttpRequest<T> get(String uri) { return new NettyClientHttpRequest<>(HttpMethod.GET, uri); }
@SuppressWarnings("unchecked") private <T> MutableHttpRequest<T> buildRequest(String uri, T body, HttpMethod method) { if (uri.indexOf('{') > -1 && body != null) { if (body instanceof Map) { uri = UriTemplate.of(uri).expand((Map<String, Object>) body); } else { uri = UriTemplate.of(uri).expand(BeanMap.of(body)); } } return new NettyClientHttpRequest<T>(method, uri).body(body); } }
@SuppressWarnings("unchecked") private <T> MutableHttpRequest<T> buildRequest(String uri, T body, HttpMethod method) { if (uri.indexOf('{') > -1 && body != null) { if (body instanceof Map) { uri = UriTemplate.of(uri).expand((Map<String, Object>) body); } else { uri = UriTemplate.of(uri).expand(BeanMap.of(body)); } } return new NettyClientHttpRequest<T>(method, uri).body(body); } }