問題タブ [java-http-client]
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 - sendAsyncMulti / multiResponseAsync を使用した Java 9 HttpClient
Java 9 で実験しようとしていますHttpClient
。
HttpRequest の javadoc のような基本的な例は、問題なく動作します。
ただし、使用しようとするsendAsyncMulti
と機能しません。ではファイルが作成されずE:\foo
、println
アフターjoin
に達せず、例外もありませんが、基本的にはHttpResponse.multiFile
の Javadocから例をコピーしました。一部の HTTP 応答がそのディレクトリに保存されることを期待していました。また、HTTP2 と followRedirects、Google などの他の URL を削除しようとしましたが、何も変わりませんでした。私は何を間違っていますか?
関連する場合、これは私が使用しているバージョンです(JDK 9の最新バージョン):
java - jdk.incubator.httpclient の NullPointerException
JDK10 の新しい光沢のある httpclient を新たに使用しようとしています。コードはとてもシンプルです。複数のスレッドから同期 HTTP 呼び出しを使用します。
ときどき NPE を取得します。
私のコードに問題はありますか? この例外の理由は何ですか?