HttpUrlConnection を再利用することに興味があります (開発中のサーバーとクライアント間のステートフル プロトコルの一部として)。永続的な http の Connection=keep-alive ヘッダーがあることは知っています。さて、そのような接続を再利用する方法を知りたいです。私はこのコードを書きました:
URL u = new java.net.URL("http://localhost:8080/Abc/Def");
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setRequestProperty("Connection", "keep-alive");
c.setHeader("A","B");
c.getInputStream() //here I see that server gets my messages (using DEBUG)
c.setHeader("B","C"); //
この「B」ヘッダーをサーバーに再送信するにはどうすればよいですか、再接続などを試みましたが、何も機能しません。
そしてサーバーも実行しますresponse.setHeader("Connection", "keep-alive");
私は多くのフォーラムを見てきましたが、誰もこれについて書いていません。もしかしてHttpURLConnection
これは扱ってない?