問題タブ [apache-commons-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.
logging - Apache commons httpclient - デバッグを無効にする / デバッグレベルを下げる
Lotus Notes Java エージェントで apache commons httpclient を使用していますが、正常に動作します。しかし、プロキシ接続を確立すると、ログは次の行でスパムされます。
統合ログを無効にする方法、またはデバッグ レベルを低く設定する方法を知っていますか? httpclient自体の「機能」であるため、私の側のコードは必要ありません:-)
ありがとう。
java - AIX: IBM Java: java.net.SocketException: 接続がタイムアウトしました: 無効なアドレスが原因である可能性があります
サーバーへの SSL 接続を確立しようとすると、IBM AIX で次の例外が頻繁に発生します。
エラーから、これは単なるネットワークの問題であると思われますが、クライアントは約 2 か月前に問題を経験したことがなく、ネットワーク レイアウトに変更はありませんでした。
これもかなり頻繁に受け取ります。
これは AIX の問題だと思いますが、ファイアウォールの問題ではないでしょうか? また、google 検索で、コモンズ http の問題をほのめかしている人を見ましたが、それがどのように関連するのかわかりませんでした。
これは、他の人が最近 AIX で見たものですか?
servlets - 接続を開いたままにするApache Commons HTTPClient 3.x
HttpClient を使用してリモート サーブレットに対して PostMethod を実行していますが、何らかの理由で多くの接続が開いたままになり、サーバーのすべての接続が占有されています。
GWT クライアントが GWT サービスに呼び出す
アーキテクチャの詳細
は次のとおりです。 GWT サービスは HttpClient をインスタンス化し、PostMethod を作成し、クライアントにメソッドを実行させます
。次に、method.getResponseBodyAsStream() を呼び出して入力ストリームを取得し、それをバイト配列に書き込みます。
次に、入力ストリームを閉じ、バイト配列出力ストリームをフラッシュし、さらに数行のコードを実行してから、method.releaseConnection() を呼び出します。
これを引き起こしているのは、私が見落としている明らかな何かがあるに違いありません。ブラウザーで同じサービスに対して GET を実行すると、接続はすぐに閉じますが、HTTPClient に関する何かがハングアップの原因となっています。
java - HttpClient を使用してファイルのコンテンツを投稿していますか?
Apache HttpClient を使用してファイルの内容を http 要求の一部として送信したいのですが、要求本文でファイルの内容を渡す方法がわかりませんでした。
java - Apache Commons HttpClient PostMethod のサポート?
Apache Commons HttpClient で PostMethod のリクエスト プロパティを設定する方法に興味がありますか?
HttpURLConnection クラスを使用して記述されたコードをリファクタリングして、次のように投稿します。
使用するには:
しかし、これが元のURLクラスでやりたいことにマップされるかどうか/どのようにマップされるかはわかりません...誰でもPostMethodクラスでリクエストプロパティを設定する方法を明確にするのを助けることができますか?
どうもありがとう!
-アレックス
java - apachecommonshttpclientクラスを使用してhttpsセキュアにログインしようとする際の問題
Iamは、Apachecommonshttpclientを使用してhttpsで保護されたサイトにログインしようとしています。
HttpClientパッケージにそのようなクラスが見つからないため、httprequestと一緒に証明書を渡す方法がありません。
誰かが私に証明書処理を追加する必要がある場所を教えてくれる場合はどうすればよいですか?
それを行うためのパッケージはありますか?
Javaでこれを行う他の方法など、アイデアを受け入れることができます。ただし、プラットフォームはJavaのみである必要があります。
以下にコードを投稿しました。
java - マルチスレッド環境でHttpClientを使用するためのベストプラクティス
しばらくの間、私はマルチスレッド環境でHttpClientを使用してきました。スレッドごとに、接続を開始すると、完全に新しいHttpClientインスタンスが作成されます。
最近、このアプローチを使用すると、ユーザーが開いているポートが多すぎて、ほとんどの接続がTIME_WAIT状態になる可能性があることを発見しました。
http://www.opensubscriber.com/message/commons-httpclient-dev@jakarta.apache.org/86045.html
したがって、各スレッドの代わりに:
私たちは持っている予定です:
【方法A】
通常の状況では、global_cは50++スレッドによって同時にアクセスされます。疑問に思っていましたが、これによりパフォーマンスの問題が発生しますか?MultiThreadedHttpConnectionManagerは、ロックフリーメカニズムを使用してスレッドセーフポリシーを実装していますか?
10個のスレッドがglobal_cを使用している場合、他の40個のスレッドはロックされますか?
または、すべてのスレッドでHttpClientのインスタンスを作成し、接続マネージャーを明示的に解放するとよいでしょうか。
【方法B】
connman.shutdown()はパフォーマンスの問題を抱えていますか?
50 ++スレッドを使用するアプリケーションには、どちらの方法(AまたはB)が適しているかわかりますか?
java - SOCKS プロキシに対して認証するように HTTPClient を構成するにはどうすればよいですか?
SOCKS プロキシに対してプロキシ認証を設定する必要があります。一般的な HTTP プロキシで動作するように見える手順を説明しているこの投稿を見つけました。
それはSOCKSプロキシでも機能しますか、それとも何か違うことをしなければなりませんか?
java - サーバーから送信された 100 コンティニューの数をカウントするにはどうすればよいですか?
私は Apache Commons HttpClient 3.1 を使用していますが、Sun の HttpURLConnection がストリームから 100 Continues をドロップすることがわかりました。
そのため、100 Continue は明らかに Sun のコードによって削除されているため、取得できないようです。
HttpClient 4.0 に進むことはできません。既存のコードに多くの変更を加える必要があるため、解決策は 3.1 または競合しないものでなければなりません。
何か案は?
ありがとう
java - Facebook REST API の使用に関するヘルプ - HttpClient (Java) を使用した Notifications.send
セッション プロキシ メソッドを使用して、Facebook Connect を使用して (iPhone シミュレーター経由で) Facebook にログインし、セッション キーを取得しています。ただし、サーバー側の Java を使用して通知を送信しています。私がやろうとしているのは、ユーザーからユーザーへの通知を自分自身に送り返すことです (そのため、to_uids を空の文字列として設定します)。私はログインユーザーです。
次の Facebook REST API を使用しています。
http://wiki.developers.facebook.com/index.php/Notifications.send
Notifications.send REST API 呼び出しを使用してユーザー間通知を送信する際に問題が発生しています...
19:22:06,995 情報 [STDOUT] 通知情報:
SimpleMd5.toMD5 コード:
質問:
(1) 私は何が間違っているのでしょうか? なぜ104を返すのですか?
(2) 通知文字列には何を入れることができますか?
FBML と HTML の簡易バージョンであることは知っていますが、例を見てみたいと思います。
試しに「こんにちは」を入れてもいいですか?
104エラー署名を返さないコードでUsers.getInfoとFriends.getを正しく呼び出したので、私はこれを正しく行っていることを知っています。
これを読んでくれてありがとう!