Jetty HttpClient を使用して JSON 文字列をサーバーに送信しようとしていますが、それを行う方法についての良い例が見つかりませんでした。クライアントが POST で単純なパラメーターを送信する場所のみを要求します。
Apache HttpClient を使用してリクエストを送信できましたが、次のリクエストを実行するときにセッションを維持するのに問題がありました。
// rpcString is a json like {"method":"Login","params":["user","passw"],"id":"1"}:
entity = new StringEntity(rpcString, HTTP.UTF_8);
HttpPost httpPost = new HttpPost("http://site.com:8080/json/users");
entity.setContentType("application/json");
httpPost.setEntity(entity);
client = HttpClientBuilder.create().build();
CloseableHttpResponse response = (CloseableHttpResponse) client.execute(httpPost);
可能であれば、jetty API クライアントを使用して同じことをしたいと思っています。
ありがとう。