All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vtom.vertx.pipeline.component.web.client.VtmVhcOUT Maven / Gradle / Ivy

There is a newer version: 1.1-beta
Show newest version
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();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy