io.vtom.vertx.pipeline.component.web.client.VtmVhcOUT Maven / Gradle / Ivy
package io.vtom.vertx.pipeline.component.web.client;
import io.vertx.core.http.HttpClientOptions;
import io.vertx.core.http.HttpMethod;
import io.vertx.core.http.HttpVersion;
import io.vertx.core.net.ProxyOptions;
import io.vtom.vertx.pipeline.component.web.client.enoa.HttpCookie;
import io.vtom.vertx.pipeline.component.web.client.enoa.HttpFormData;
import io.vtom.vertx.pipeline.component.web.client.enoa.HttpHeader;
import io.vtom.vertx.pipeline.component.web.client.enoa.HttpPara;
import java.nio.charset.Charset;
import java.util.List;
import java.util.Set;
interface VtmVhcOUT {
HttpClientOptions options();
HttpVersion version();
boolean ssl();
boolean alpn();
boolean trustAll();
HttpMethod method();
Charset charset();
String host();
int port();
String url();
boolean traditional();
boolean encode();
String raw();
String contentType();
ProxyOptions proxy();
byte[] binary();
Set paras();
Set headers();
List formDatas();
Set cookies();
boolean absolute();
}