Codota Logo
io.vertx.core.http
Code IndexAdd Codota to your IDE (free)

How to use io.vertx.core.http

Best Java code snippets using io.vertx.core.http (Showing top 20 results out of 1,764)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: eclipse-vertx/vert.x

/**
 * Constructor to create an options from JSON
 *
 * @param json  the JSON
 */
public HttpClientOptions(JsonObject json) {
 super(json);
 init();
 HttpClientOptionsConverter.fromJson(json, this);
}
origin: eclipse-vertx/vert.x

private void testURIAndPath(String uri, String path) {
 server.requestHandler(req -> {
  assertEquals(uri, req.uri());
  assertEquals(path, req.path());
  req.response().end();
 });
 server.listen(onSuccess(server -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, uri, resp -> testComplete()).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

private void testHttpClientResponseDecodeError(Handler<Throwable> errorHandler) throws Exception {
 startServer();
 client.getNow(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/somepath", onSuccess(resp -> {
  resp.exceptionHandler(errorHandler);
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testOtherMethodRequest() throws Exception {
 server.requestHandler(r -> {
  assertEquals(HttpMethod.OTHER, r.method());
  assertEquals("COPY", r.rawMethod());
  r.response().end();
 }).listen(onSuccess(s -> {
  client.request(HttpMethod.OTHER, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/somepath", resp -> {
   testComplete();
  }).setRawMethod("COPY").end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testGetAbsoluteURI() {
 server.requestHandler(req -> {
  assertEquals(req.scheme() + "://localhost:" + DEFAULT_HTTP_PORT + "/foo/bar", req.absoluteURI());
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/foo/bar", onSuccess(resp -> resp.endHandler(v -> testComplete()))).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testNoParams() {
 server.requestHandler(req -> {
  assertNull(req.query());
  assertTrue(req.params().isEmpty());
  req.response().end();
 });
 server.listen(onSuccess(server -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> testComplete()).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testRemoteAddress() {
 server.requestHandler(req -> {
  assertEquals("127.0.0.1", req.remoteAddress().host());
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp -> resp.endHandler(v -> testComplete()))).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testDefaultHttpVersion() {
 server.requestHandler(req -> {
  assertEquals(HttpVersion.HTTP_1_1, req.version());
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp -> resp.endHandler(v -> testComplete()))).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testClientExceptionHandlerCalledWhenServerTerminatesConnectionAfterPartialResponse() throws Exception {
 server.requestHandler(request -> {
  //Write partial response then close connection before completing it
  request.response().setChunked(true).write("foo").close();
 }).listen(DEFAULT_HTTP_PORT, onSuccess(s -> {
  // Exception handler should be called for any requests in the pipeline if connection is closed
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp ->
    resp.exceptionHandler(t -> testComplete()))).exceptionHandler(error -> fail()).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testRequestBodyBufferAtEnd() {
 Buffer body = TestUtils.randomBuffer(1000);
 server.requestHandler(req -> req.bodyHandler(buffer -> {
  assertEquals(body, buffer);
  req.response().end();
 }));
 server.listen(onSuccess(server -> {
  client.request(HttpMethod.POST, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> testComplete()).end(body);
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testHostHeaderOverridePossible() {
 server.requestHandler(req -> {
  assertEquals("localhost:4444", req.host());
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  HttpClientRequest req = client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> testComplete());
  req.setHost("localhost:4444");
  req.end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testSendFileNotFound() throws Exception {
 server.requestHandler(req -> {
  req.response().putHeader("Content-Type", "wibble");
  req.response().sendFile("nosuchfile.html");
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onFailure(err -> {})).end();
  vertx.setTimer(100, tid -> testComplete());
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testServerChaining() {
 server.requestHandler(req -> {
  assertTrue(req.response().setChunked(true) == req.response());
  assertTrue(req.response().write("foo", "UTF-8") == req.response());
  assertTrue(req.response().write("foo") == req.response());
  testComplete();
 });
 server.listen(onSuccess(server -> {
  client.request(HttpMethod.PUT, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, noOpHandler()).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testSetChunkedToFalse() throws Exception {
 server.requestHandler(req -> req.response().setChunked(false).end());
 startServer();
 client.get(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/", resp -> {
  testComplete();
 }).setChunked(false).end();
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testKeepAliveTimeout() throws Exception {
 server.requestHandler(req -> {
  req.response().end();
 });
 testKeepAliveTimeout(new HttpClientOptions().setMaxPoolSize(1).setKeepAliveTimeout(3), 1);
}
origin: eclipse-vertx/vert.x

private void testMinCompression() {
 client.request(HttpMethod.GET, DEFAULT_HTTP_PORT - 1, DEFAULT_HTTP_HOST, "some-uri",
  onSuccess(resp -> {
    resp.bodyHandler(responseBuffer -> {
     String responseBody = responseBuffer.toString(CharsetUtil.UTF_8);
     assertEquals(COMPRESS_TEST_STRING, responseBody);
     minCompressionTestPassed = true;
     terminateTestWhenAllPassed();
    });
   })).end();
}
origin: eclipse-vertx/vert.x

public void testMaxCompression() {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT + 1, DEFAULT_HTTP_HOST, "some-uri",
   onSuccess(resp -> {
        resp.bodyHandler(responseBuffer -> {
          String responseBody = responseBuffer.toString(CharsetUtil.UTF_8);
          assertEquals(COMPRESS_TEST_STRING, responseBody);
          maxCompressionTestPassed = true;
          terminateTestWhenAllPassed();
        });
      })).end();
}
origin: eclipse-vertx/vert.x

private void testInvalidKeyStore(KeyCertOptions options, List<String> expectedPossiblePrefixes, String expectedSuffix) {
 HttpServerOptions serverOptions = new HttpServerOptions();
 setOptions(serverOptions, options);
 testStore(serverOptions, expectedPossiblePrefixes, expectedSuffix);
}
origin: eclipse-vertx/vert.x

private void testSimpleRequest(String uri, HttpMethod method, boolean absolute, Handler<HttpClientResponse> handler) {
 boolean ssl = this instanceof Http2Test;
 HttpClientRequest req;
 if (absolute) {
  req = client.requestAbs(method, (ssl ? "https://" : "http://") + DEFAULT_HTTP_HOST + ":" + DEFAULT_HTTP_PORT + uri, onSuccess(handler::handle));
 } else {
  req = client.request(method, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, uri, onSuccess(handler::handle));
 }
 testSimpleRequest(uri, method, req, absolute);
}
origin: eclipse-vertx/vert.x

 @Override
 protected TLSTest testTLS(Cert<?> clientCert, Trust<?> clientTrust, Cert<?> serverCert, Trust<?> serverTrust) throws Exception {
  return super.testTLS(clientCert, clientTrust, serverCert, serverTrust).version(HttpVersion.HTTP_2);
 }
}
io.vertx.core.http

Most used classes

  • HttpServerResponse
    Represents a server-side HTTP response. An instance of this is created and associated to every insta
  • HttpServerRequest
    Represents a server-side HTTP request. Instances are created for each request and passed to the user
  • HttpServer
    An HTTP and WebSockets server. You receive HTTP requests by providing a #requestHandler. As requests
  • HttpClientResponse
    Represents a client-side HTTP response. Vert.x provides you with one of these via the handler that w
  • HttpClient
    An asynchronous HTTP client. It allows you to make requests to HTTP servers, and a single client can
  • HttpClientOptions,
  • HttpServerOptions,
  • HttpMethod,
  • CaseInsensitiveHeaders,
  • WebSocket,
  • HttpConnection,
  • ServerWebSocket,
  • WebSocketFrame,
  • RequestOptions,
  • HttpServerFileUpload,
  • HttpVersion,
  • MimeMapping,
  • ClientAuth,
  • Http2Settings
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now