0

何らかの理由で、独自の HTTP クライアントを開発する必要があります。HTTP プロトコルを使用することはできましたが、Java 経由で送信する方法がわかりません...

たとえば、送信したい次の要求メッセージを取得しました (テストできなかったため、正しい形式かどうかはわかりません)。

GET http://example.com HTTP/1.1
Transfer-Encoding:UTF-8
someOtherParam=thatIsThis&name=value

私が見つけたのは、URL.openConnection() を使用して接続を確立することだけでした-しかし、その接続では、メッセージ全体を送信することはできませんが、connection.addRequestProperty() メソッドを介してヘッダー値を配置する必要があります。

そのようなメッセージをサーバーに送信する方法を教えてくれる人はいますか?

(そして、はい; Apache HttpComponents のようなライブラリを知っています:))

よろしくお願いします、

マーティン・ボリス

4

1 に答える 1

0

あなたの助けに感謝します-ソケットはそれをしました:)。

同じ問題が発生している場合は、次のようにします。ソケットを使用します。メッセージを作成および受信し、独自のHTTP実装を実装できます。

于 2013-03-15T12:14:28.543 に答える