問題タブ [httpclient]
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 - Apache HttpClient で接続タイムアウトが機能しないのはなぜですか?
私の httpclient の実装は、doGetConnection() を呼び出すときに例外をスローすることがあります。ただし、次のタイムアウトを設定しています
タイムアウトが取得されていないようです。この動作が再発しないようにタイムアウトを設定する必要がある場所は他にありますか
java - ApacheCommonshttpclientのURLハンドラーを登録する方法
apachehttpclientを使用してカスタムURLにアクセスできるようにしたい。このようなもの:
どういうわけかカスタムURLハンドラーを登録できますか?または、Javaに登録する必要があります。
よろしく。
java - JavaでのHTTP投稿と複数のスレッド
HTTP経由でファイルをアップロードするための内部Javaアプレットを作成しています。組み込みのClientHttpRequestを使い始めました。これは、次々に投稿したい場合にうまく機能しました。複数のスレッドを同時に投稿しようとすると、サーバー側で何かがおかしくなり、小さなファイルをアップロードしている間、大きなファイルの接続がハングします。(大きいのは約10メガのようです)よく調べてみると、このエラーから回復するために設定できるタイムアウトを見つけることができませんでしたが、最終的に、タイムアウトを設定するメカニズムを提供するApacheのClientHttpを見つけました。これに伴う問題は、マルチスレッドプログラムで動作できると主張しているものの、実際には次々に要求を実行するだけであるということです。
リリースには複数のスレッドは実際には必要ありませんが(HttpClientはClientHttpRequestよりも少し速いようです)、同時に送信できる小さなファイルがたくさんあるので、速度をさらに上げることができれば本当に便利です。
セッションCookieを使用して、すでにログインしているユーザーと同じ認証を使用するため、ファイルはHTTP経由で送信されています。
そのため、ClientHttpRequestを使用してタイムアウトを設定する方法、または約束どおりに複数のリクエストを実際に同時に送信するHttpClientのコードを探しています。
私はスレッド間で同じHttpClientインスタンスを共有しており、ドキュメントにあるようにマルチスレッド接続マネージャーを使用しています(これがないと機能しません)。
ご不明な点がございましたら、お気軽にお問い合わせください。
java - apache の commons httpclient で NTLM 認証を使用してプログラムで Web サーバーに認証するにはどうすればよいですか?
私はこのコードを使用しており、以下にリストされているスタック トレースを取得しています。これは、https と基本認証だけで機能しますが、ntlm では機能しません。
java - GetMethod にクエリ パラメータを追加するにはどうすればよいですか (Java commons-httpclient を使用)。
Apache の commons-httpclient for Java を使用して、クエリ パラメータを GetMethod インスタンスに追加する最良の方法は何ですか? PostMethod を使用している場合は、非常に簡単です。
ただし、GetMethod には「addParameter」メソッドがありません。これが機能することを発見しました:
ただし、私が見たほとんどの例では、パラメーターを URL に直接ハードコーディングしています。
またはクエリ文字列をハードコーディングします。例:
これらのパターンのいずれかが優先されますか? また、PostMethod と GetMethod の API の不一致はなぜですか? そして、他のすべての HttpMethodParams メソッドは何のために使用されるのでしょうか?
http - コードは、Cookieヘッダーを解析するためのHttpClientまたはサーブレットAPIです。
Apache HttpClientまたはサーブレットAPIに、Cookieヘッダーを解析し、「name1 = value1; name2 = value2; ...」を含む文字列からCookieのリストを取得する既存のコードはありますか?これを解析するコードを書くのはそれほど難しいことではないようですが、既存のコードがすでにある場合は、それを使用したいと思います。
wcf - WCF Starter Kit HttpClient を安心して使用できますか?
WCF Rest Starter Kit の HttpClient を使用して、Restful WCF サービス用のクライアントを構築したいと考えています。
誰かが現在それで問題を経験している場合
コンポーネントの将来のバージョン (HttpClient のみで、キットの残りの部分について心配する必要はありません) に API への大幅な変更が含まれていないと確信できますか?
それは非常に単純なコンポーネントのように見えるので、大きな変更は想像できませんが、もっと「詳しい」誰かが私に知らせてくれるかもしれません.
前もって感謝します。
java - HTMLをGET-Requestパラメータとして送信するには?
Apaches HttpClient を使用して、次のような GET リクエストで html 文字列を送信したいと思います。
これは現時点では機能しません。エンコードの問題だと思います。それを行う方法はありますか?
これは で失敗しorg.apache.commons.httpclient.NoHttpResponseException: The server localhost failed to respond
ます。"<html>"
「test..」に置き換えると、正常に動作します。
編集
エンコード後の URL の長さの問題であると思われ、サーバーはそのような長い URL を除外しません。POSTとして送信すると問題が解決します。
proxy - プロキシはHttpClient4.0beta2では機能しません
私はHttpClient 4.0-beta2
、を使用してREST呼び出しを行っています。私のラップトップでは問題なく動作しますが、uniでは、プロキシを経由するようにアプリケーションを構成する必要があります。そうしないと、インターネットに接続できません。
これが私の元のコードです:
以下は私がプロキシを使用する方法ですが、それは私にとってはうまくいきませんでした。
プロキシを構成する正しい方法は何HttpClient 4.0
ですか?