1
UNIXサーバでvertxを実行すると問題が発生します。完全なメッセージが受信されると、終了ハンドラは機能しません。UNIXクライアントのhttpクライアント
HttpClientRequest request = client.post (8580, "localhost", "/", response ->
{
if (response.statusCode() == 200) {
response.handler (t -> {
LOG.info ("RECEIVE DATA: " + t.toString());
});
response.endHandler (t -> {
LOG.info ("endHandler: DONE"); //DO NOT PRINT ON LOG FILE
});
} else {
LOG.info ("Sent error:"+response.statusMessage());
}
});
マイソースのデモ:https://github.com/blueskyvn/vertx_client。
ありがとうございます。このプロジェクトはUnixサーバでのエラーを説明するデモです –