問題タブ [urlconnection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - URLがアップしているときに「java.net.ConnectException:接続がタイムアウトしました」という例外が発生するのはなぜですか?
私はConnectException: Connection timed out
自分のコードからある程度の頻度でを取得しています。ヒットしようとしているURLがアップしています。同じコードが一部のユーザーには機能しますが、他のユーザーには機能しません。1人のユーザーがこの例外を取得し始めると、引き続き例外を取得しているようです。
スタックトレースは次のとおりです。
これが私のコードのスニペットです:
java - java.net.URLConnection でローカル アドレスを指定するにはどうすればよいですか?
私の Tomcat インスタンスは複数の IP アドレスをリッスンしていますが、ファイルを開くときにどのソース IP アドレスを使用するかを制御したいと考えていますURLConnection
。
これを指定するにはどうすればよいですか?
java - URLConnection でヘッダーを設定する適切な方法は何ですか?
私のコードは次のようなものです:
を取得する前にヘッダーを設定しても問題ありInputStream
ませんか? 私のヘッダーは送信されますか、それともサーバーはデフォルトURLConnection
のユーザーエージェント (存在する場合) を認識しますか?
java - サーブレットからURLリクエストを行い、ヘッダー情報を保持する
サーブレットからリクエストを行う必要がありますが、すべてのヘッダー情報も保持する必要があります。それは request オブジェクトにあります。
たとえば、doGet メソッドから次のようなことを行う場合、その情報を URL 接続オブジェクトに渡す簡単な方法はありますか?
java - Java URL 接続の空白の入力ストリーム
私が取り組んでいるアプリケーションの Web ページの読み込みが非常に遅いです。次のコードを実行すると正常に動作しますが、sleep
. 眠らないと、InputStream は単なるスペースの集まりになります。おそらく、呼び出し元のアプリケーションが原因です。これをハックしない方法はありますか?
java - JavaでHTTPヘッダーを送信する方法
JavaでURL接続を介してHttpヘッダーを送信することは可能ですか? ソケットを使用してこれを機能させましたが、ファイアウォールで問題が発生しましたが、これは URLConnection の問題ではないようです。API を見ると、URLConnection の出力メソッドはフォームなどに入力するためのものであるという印象を受けます。それとも、独自の HTTP ヘッダーを送信するために使用できるのでしょうか?
java - 別のサーブレットからサーブレットを呼び出す
異なる tomcat サーバーで実行されている 2 つのサーブレットがあります。
私は、次の方法で servlet2 から servlet1 を呼び出そうとし、オブジェクトを出力ストリームに書き込みたいと考えました。
問題は、サーブレットをヒットできないことですか? 何が欠けているのかわかりません。
java - 非標準のHTTPポートソースのURLConnectionFileNotFoundException
Apache AntGet
タスクを使用して、社内の別のチームによって生成されたWSDLのリストを取得しようとしていました。http://.... com:7925 /services/のweblogic9.xサーバーでホストされています。ブラウザからページにアクセスできますが、解析するローカルファイルにページをコピーしようとすると、getタスクでFileNotFoundExceptionが発生します。HTTP用の非標準ポート80がなくても(antタスクを使用して)URLを取得できました。
Antのソースコードを調べて、エラーをURLConnectionに絞り込みました。プロトコルがHTTPとして指定されていても、URLConnectionはデータが標準ポート上にないため、データがHTTPトラフィックであることを認識していないようです。WireSharkを使用してトラフィックをスニッフィングしたところ、ページはネットワーク全体で正しく読み込まれましたが、それでもFileNotFoundExceptionが発生します。
エラーが表示される例を次に示します(無実を保護するためにURLが変更されています)。エラーはconnection.getInputStream();でスローされます。
java - Javaで、URLに基づいてHttpsURLConnectionまたはHttpURLConnectionを作成するにはどうすればよいですか?
私はhttpクライアントリクエストを実行するためのクラスを作成しているプロジェクトに取り組んでいます(私のクラスはクライアントとして機能します)。URLとリクエストメソッド(GET、POST、PUTなど)を受け取り、URLを解析して、httpsまたはhttpのどちらであるかに基づいてHttpsURLConnectionまたはHttpURLConnectionを開くことができるようにしたい(指定されたURLは常に正しい)。
私が次のことをした場合:
次に、httpとhttpsの両方を受け入れることができるURLConnectionが自動的に作成されますが、これを行うと、HttpsURLConnectionクラスまたはHttpURLConnectionクラスのみが持っているため、リクエストメソッド(GET、POSTなど)を設定する方法が見つかりません。 setRequestMethodメソッド。
私が次のようなことをした場合:
次に、接続が作成されますが、ifブロックの外では接続にアクセスできません。
これを行うことは可能ですか、それともapache httpclientクラスをあきらめて使用する必要がありますか?
java - Apache の HttpClient と JDK の URLConnection を使用したアプレット内からの URL への接続
次のコードでは、JDK の URLConnection クラスが使用されている場合、アプレット内から URL に接続するとブラウザのセッションが維持されることを確認しました。ただし、Apache の HttpClient ライブラリを使用する場合はこの限りではありません。誰かが理由を知っていますか?または、接続インスタンスを HttpClient インスタンスで使用するように設定する方法はありますか?