私のローカルネットワーク内の別のコンピュータでApache Webサーバーを起動しています。ルートフォルダに.phpファイルがあるため、アドレスを使用してブラウザから要求を送信できます"192.168.1.5/connect.php?param1=value1 & param2 = value2"のようになります。私は本当に私のJavaコードからそれを行う必要があります。私は混乱しています。私はIPアドレスを使用しているので、URLを必要とするため、HttpUrlConnectionを使用してリクエストを送信することはできません。 HttpUrlConnectionに似た何かがIPアドレスのためにありますか?HTTPの宛先をJavaのIPアドレスで送信する
答えて
HttpUrlConnection
完全に両方のホスト名のHTTP接続用およびIPアドレスのHTTP接続に使用することができます。
HttpURLConnection conn = (HttpURLConnection) new URL("http://192.168.1.5/connect.php?param1=value1¶m2=value2").openConnection();
ありがとう!私は完全に "http://"プレフィックスを使用するべきであることを忘れていました。愚かな質問と申し訳ありません再度申し訳ありません。 –
してください、ここで説明するようにURLの構文を読んで理解https://www.ietf.org/rfc/rfc1738.txt
のhttpスキームはホスト名またはIPアドレスを許可する、と述べました。
http://192.168.1.5/connect.php?param1=value1¶m2=value2
有効なURLです。
それはまさに私が言っていることですが、私の問題は、私はJavaコードからそのような要求を送ることができないということです。 "website.com"のようなドメイン名を持っていたら、HttpUrlConnectionを使ってそのようなリクエストをサーバに簡単に送ることができます。しかし、ドメイン名の代わりにIPアドレスを使用する必要がある場合、HttpUrlConnectionは機能していないようです。 –
明らかにあなたは私の答えを読んでいない.... – thst
- 1. キャプチャされたIPパケットの同じ送信元および宛先アドレス
- 2. TPROXY - 正確な宛先/リモートIPアドレスを取得する
- 3. SAPのTCP/IP RFC宛先アドレスの変更
- 4. 宛先の変更ip
- 5. MSDeployは宛先にサイト名とIPアドレスを保持します
- 6. ないIPアドレスの送信元アドレスは
- 7. キャプチャされたipheaderでは、libpcapの送信元アドレスと宛先アドレスは常にNULLです。
- 8. getaddrinfo宛先アドレス選択ロジック
- 9. node.jsでUDPメッセージを送信するときの送信元IPアドレスの変更
- 10. java udp特定のIPアドレスから送信
- 11. Java RMIで発信IPアドレスを取得
- 12. linux(カーネル3.2.6)の宛先アドレスの比較
- 13. azure vmの異なる送信元と宛先ポート
- 14. トランスペアレントプロキシで元の宛先アドレスを追跡する方法
- 15. foursquareのサポート:リアルタイムプッシュを送信するサーバーのIPアドレスは?
- 16. サイトの特定のIPアドレスにPHPスクリプトを送信する
- 17. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 18. 送信元と宛先ポートの意味を知りたい。 (wireshark)
- 19. 宛先の表示にcustomCellラベルテキストを送信
- 20. HttpWebRequest経由でURLを取得する場合、宛先サーバーのIPアドレスを確認できますか?
- 21. IPアドレスを示すHTTPリダイレクト
- 22. node.jsを使って電子メールでIPアドレスを送信する
- 23. ボレー(アンドロイド)でIPアドレスにPOSTリクエストを送信する方法
- 24. クライアント(アンドロイド) - サーバ(java)通信 - ローカルIPアドレス
- 25. SOCK_RAWソケット経由でデータを送信しようとしたときに "宛先アドレスが必要"
- 26. IPアドレスを使用してメールを送信するには?
- 27. omnet ++/inetモジュールの宛先アドレスを解決できません
- 28. JavaでTCPで送信者のIPを取得するには?
- 29. 自動的にIPアドレスを更新して送信する
- 30. クライアントIPアドレスをAJAXリクエストデータとして送信する方法
あなたは( '192.168.1.5/connect.phpのparam1 = VALUE1&PARAM2 = value2'は?)aは与えたアドレスPOSTリクエストではなく、GETリクエスト。 – Titulum
あなたの修正のおかげで、私は混乱していた –