4.6.2.2.2. リクエストの送信
Eclipse Vert.x 3.x リリースでは、end() メソッドを使用して要求を送信できます。
request.end();
request.end();
要求にボディーを送信することもできます。
request.end(Buffer.buffer("hello world));
request.end(Buffer.buffer("hello world));
HttpClientRequest は Writestream<Buffer> であるため、要求をストリーミングするのにパイプを使用することもできます。
writeStream.pipeTo(request, ar -> {
if (ar.succeeded()) {
// Sent the stream
}
});
writeStream.pipeTo(request, ar -> {
if (ar.succeeded()) {
// Sent the stream
}
});
Eclipse Vert.x 4 では、get() メソッドを使用して例に示されるすべての操作を実行できます。新しい send() メソッドを使用してこれらの操作を実行することもできます。send() メソッドへの入力として、バッファー、文字列、または ReadStream を渡すことができます。このメソッドは、HttpClientResponse インスタンスを返します。