問題タブ [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.

0 投票する
2 に答える
955 参照

java - `HttpClient.newHttpClient()` が動作しないのはなぜですか?

HTTPClientを使用して学習しようとしています。しかし、うまくいきHttpClient client = HttpClient.newHttpClient();ません。

IntelliJJava バージョン 12 を使用するようにコンパイラを更新し、プロパティを 12 にpom.xml設定しました。java.version

私が書いた後、HTTPClientそれは取得import sun.net.www.http.HttpClientされ、newHttpClient()メソッドは機能しません。この方法には私が必要ですimport java.net.http.HttpClient;

これは私のpom.xmlです:

0 投票する
1 に答える
1871 参照

java - アプリでユーザーがリンクをクリックするのを待つ必要があるときに、「java.IOException: HTTP1.1 ヘッダー パーサーがバイトを受信しませんでした」を防ぐにはどうすればよいですか?

サーバーが更新されるのを待つにはどうすればよいですか? 私は自分HttpServerをセットアップしていて、自分のステータスから応答を取得できます。createContext handle自分のGETメソッドでに渡しますが、ユーザー (私) が Spotify auth リンクをクリックしてサーバーにリダイレクトするのを待つ必要がある場合 -

java.util.concurrent.ExecutionException: java.io.IOException: HTTP/1.1 header parser received no bytes

ヘッダー文字列を手動で設定するGETと、本文が正常に返されます。私は(https://openjdk.java.net/groups/net/httpclient/recipes.html#asynchronousGetserverSocketから)試してみましたが、それでも上記の例外が発生します。CompleteableFuture async(request, HttpResponse.BodyHandlers.ofString()

Chrome でhttp://localhost:8080を開くと、Spotify コードが表示されます。

client.send(request, HttpResponse.BodyHandleers.ofString()サーバーのステータスコードが更新されるまでループするか、待機時間を設定する必要があると思いますか?

これが私がテストしてきた時間です。

私は Hyperskill.org プロジェクトをフォローしています。これは、この段階が完了したときにコードがどのように動作するかです。

0 投票する
2 に答える
75 参照

java - HttpRequest 全体をログに記録するための最良の方法

この質問全体を削除したい