問題タブ [apache-httpcomponents]

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 に答える
1371 参照

java - Apache HttpComponents でリダイレクトされた URL を取得する

Apache HttpComponentsを使用して、クロールされた URL の Web ページを取得しています。これらの URL の多くは、実際には別の URL にリダイレクトされます (たとえば、URL 短縮サービスで処理されているため)。コンテンツのダウンロードに加えて、最終 URL (つまり、ダウンロードしたコンテンツを提供した URL) を解決したいと考えています。さらに良いことに、リダイレクト チェーン内のすべての URL を解決したいと考えています。

私は API ドキュメントを調べてきましたが、どこにフックできるのか、手がかりがありませんでした。どんなヒントでも大歓迎です。

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

java - httppostを使用してApacheサーバーにファイルをアップロードする

現在、ファイル/画像を A​​VD から Apache サーバーにアップロードしようとしています。コードを実行してもエラーは発生しませんが、画像がサーバーにアップロードされません。http://10.0.2.2/images他のユーザーが書き込みおよび編集できるように、Apache サーバー上のフォルダーのアクセス許可を変更しました 。これで困っています、助けてください。フォローは私のコードです

このコードは画像を取得し、ビットマップにデコードします。

以下は、ファイルをサーバーにアップロードするために実行するコードです

そして、私は Log.i("wi", "Response: " + s); から応答を得ています。=

ファイルをアップロードしていません。

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

java - Apache HttpComponents:org.apache.http.client.ClientProtocolException

そのため、Javaでhttpリクエストを処理するためにapacheHttpComponentsを使用します。DefaultHttpClientここで、この例に従って何が可能であるかを再利用したいと思います: http ://wiki.apache.org/HttpComponents/QuickStart 。例自体はsslエラーを出すので、私はそれを少し単純化して単純化しました。今、私はいつもorg.apache.http.client.ClientProtocolException

これが私のサンプルプログラムです。基本的には、同じを使用して2つのWebページを要求するだけDefaultHttpClientです。

私の例を実行すると、次のエラーが発生します

DefaultHttpClientすべてのリクエストにnewを使用することを除いて、誰でもこの問題を解決する方法を教えてくれます。


編集

同じドメインにとどまっている場合は問題がないことがわかりました。

次の場合は問題ありません。

エラーが発生します。

多くの場合、質問を投稿してから1分後にこれが表示されます。誰かが私が同じもので2つの異なるドメインに行く方法を教えてくれる場合を除いて、DefaultHttpClient私の質問はすでに答えられています。

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

java - Java での HTTP リクエストの時間メトリックの計算

HTTP 要求を作成し、接続時間 (ソケット接続)、最初のバイト ダウンロードまでの時間、合計ダウンロード時間などのさまざまなメトリックを計算できるオープン ソース コンポーネントはありますか? Apache HTTP クライアントを見ていますが、これらのメトリックを提供する API がないようです。ありがとう。

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

groovy - Apache httpcomponents で log4j を使用するにはどうすればよいですか?

私の log4j.properties ファイルは次のようになります。

ファイル myapp.log が作成され、http 要求が実行されますが、ログ ファイルは空のままで、理由がわかりません。

編集:HttpClientを使用しているクラスでは、そこにメッセージを記録できました。したがって、 http://hc.apache.org/のドキュメントで指示されていることであっても、log4j.logger.org.apache.http の行が間違っていると思います。

0 投票する
0 に答える
2451 参照

java - HttpGet.abort() / HttpPost.abort() が常にすぐに中止されるとは限らない

私は Apache HttpComponents 4.2.1 を使用していますが、HttpGet.abort() と HttpPost.abort() を常にすぐに中止するのに問題があります。ほとんどの場合は機能しますが、タイムアウトするまで接続がブロックされることがあります。これは、タイムアウト値を明示的に設定した場合にのみ発生することに気付きました。

ここに私のテストコードがあります:

これが私が得る出力のサンプルです:

問題が発生することを確認するには、反復回数を増やすか、Thread.sleep() 値をいじる必要がある場合があります。

HttpComponent docs によると、「HTTP 要求が中止されると、I/O 操作でブロックされた実行スレッドは、InterruptedIOException をスローすることによってブロック解除されることが保証されます」(リンク)

Mac OS X 10.8 (Java バージョン 1.6.0_29) を実行しています。

問題の可能性があるアイデアはありますか?

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

ssl - HttpComponents カスタム SSLSocketFactory

http://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientCustomSSL.javaの例に従って

カスタムトラストストアを使用して SSLSocketFactory をインスタンス化する必要がありますが、プロジェクトをビルドしようとするとエラーが発生します

例は時代遅れですか?他の人にも効果がありますか?

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

java - GET 要求に元の URL を使用しない Java HttpComponents

ここにこのコードがあれば...

奇妙なことに、この http 要求ヘッダーを生成するだけで十分です。howActionがなく、URL が間違っていることに注意してください

このバグが HttpComponents で発生している理由を誰か理解していますか?

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

java - java.net.HttpURLConnectionを使用しているときにHTTPヘッダーをダンプすることは可能ですか?

を使用して記述されたコードをデバッグしていますjava.net.HttpURLConnection。カテゴリを持つApacheHTTPコンポーネントライブラリで可能なように、HTTPリクエストヘッダーとレスポンスヘッダーのロギングを有効にするプロパティを設定したいと思いorg.apache.http.headersます。

これはHttpURLConnectionで可能ですか?Charles ProxyまたはWiresharkをブレイクアウトする必要がありますか?

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

java - HttpRequestHandler : 応答としてファイルを送信する

独自の基本的な Web サーバーを作成するために httpCore を使用しています。ユーザーから特定の要求を受け取ると、ファイル転送操作を開始する必要があります。HttpRequestHandler でリクエストを処理しています。私のコードは次のようになります

これは非常に基本的な応答ですが、サーバーからクライアント マシンにファイルを転送しようとしています。応答としてファイルを送信するにはどうすればよいですか? ありがとう