私のローカルネットワーク内の別のコンピュータで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. 送信元アドレスがIPヘッダーの宛先アドレスより前に来るのはなぜですか?
- 3. Powershell(Invoke-WebRequest)の宛先IPアドレスを取得する
- 4. PHP cURLを使用してマシン間でJSONアレイを送信する - 宛先IPアドレスから宛先URLを作成する方法
- 5. HybrisのCCアドレス宛にメールを送信
- 6. IPアドレスを使用して送信元と宛先の間のやりとりを引き出す方法は?
- 7. TPROXY - 正確な宛先/リモートIPアドレスを取得する
- 8. SAPのTCP/IP RFC宛先アドレスの変更
- 9. ないIPアドレスの送信元アドレスは
- 10. 宛先の変更ip
- 11. MSDeployは宛先にサイト名とIPアドレスを保持します
- 12. Scapyグローバルスコープの宛先アドレスを持つIPv6パケットを送信しない
- 13. キャプチャされたipheaderでは、libpcapの送信元アドレスと宛先アドレスは常にNULLです。
- 14. getaddrinfo宛先アドレス選択ロジック
- 15. node.jsでUDPメッセージを送信するときの送信元IPアドレスの変更
- 16. Java RMIで発信IPアドレスを取得
- 17. java udp特定のIPアドレスから送信
- 18. linux(カーネル3.2.6)の宛先アドレスの比較
- 19. 春に発信者のIPアドレスを送信する方法RestTemplate
- 20. Go/JavaのhttpリクエストでIPアドレスを変更する方法
- 21. トランスペアレントプロキシで元の宛先アドレスを追跡する方法
- 22. azure vmの異なる送信元と宛先ポート
- 23. Google Compute Engineで静的な送信/送信元IPアドレスを設定する
- 24. Azureロードバランサ - 送信元IPアドレスが悪い
- 25. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 26. サイトの特定のIPアドレスにPHPスクリプトを送信する
- 27. foursquareのサポート:リアルタイムプッシュを送信するサーバーのIPアドレスは?
- 28. IPアドレスを示すHTTPリダイレクト
- 29. 宛先の表示にcustomCellラベルテキストを送信
- 30. 送信元と宛先ポートの意味を知りたい。 (wireshark)
あなたは( '192.168.1.5/connect.phpのparam1 = VALUE1&PARAM2 = value2'は?)aは与えたアドレスPOSTリクエストではなく、GETリクエスト。 – Titulum
あなたの修正のおかげで、私は混乱していた –