問題タブ [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.
java - post メソッドの org.apache.commons.httpclient.NameValuePair
次のようなコードを書いています:
そして、Wireshark での投稿を見ると、次のようになります。
%5B
手段[
、%5D
-]
問題は、投稿で角括弧を取得する方法です。
java - HttpClient 3 から 4 への変換
以下を除くすべてに変更を加えることができました。
私が確信していないのは、 getResponseBodyAsStream() を何に置き換える必要があるかです。
java - Apache HTTP クライアントまたは URLConnection
Android アプリで Web ページをダウンロードする必要がありますが、Android Apache HTTP クライアントを使用するか、Java の URLConnection を使用するかを決めるのに苦労しています。
何かご意見は?
java - HttpClient のログを無効にする
commons-httpclient
統合テスト スイートで 3.1 を使用しています。のデフォルトのロギングHttpClient
は非常にノイズが多く、オフにできないようです。ここの指示に従ってみましたが、どれも違いはありません。
ほとんどの場合、org.apache.http.wire ロガーをシャットダウンする必要があります。問題の一部は、使用しようとしているロガーのタイプがわからないことHttpClient
です。私は以前にこのライブラリを使用したことがありません。log4j.properties ファイルを作成して test/resources フォルダーにドロップし、jre/lib のマスター logging.properties ファイルを変更し、さまざまなログ オプションをログ ページで指定されているように Maven に送信しようとしましたが、いずれも送信しませんでした。違いを生む。
更新:HttpClient
訂正: 問題の出力は、実際には、私自身ではなく、jwebunit の使用によって発生しているようです。いずれにせよ、それは望ましくありません。
更新:これまでの試みに感謝します。以下に提案されているすべてを試しましたが、まだうまくいきません。src/test/resources フォルダーに次の内容の commons-logging.properties ファイルがあります。
および次の内容の同じフォルダー内のファイル log4j.properties
ただし、テストを実行すると、次のような出力が大量に得られます。
ネットワークに出くわすすべてのこの出力により、このライブラリは使用できなくなります...つまり、オフにする方法がわかるまでです。このログ構成を読み込むために何か特別なことをする必要がありますか?
java - ApacheHttpClient4.1-プロキシ設定
サーバーにいくつかのパラメーターをPOSTしようとしていますが、プロキシを設定する必要があります。コードの「プロキシの設定」部分を並べ替えるのを手伝ってもらえますか?
java - Apache HttpClientクラスでFirefoxのCookieを使用する方法はありますか?
クッキーについて、互換性があるかどうかなど、私は明らかに多くのことを知りません。これが可能であれば、誰かがその方法の例を示すことができますか?
java - HttpClient 3.1 で応答エンコーディングを設定する
私は使用してorg.apache.commons.httpclient.HttpClient
おり、応答エンコーディングをセットアップする必要があります (何らかの理由で、サーバーが Content-Type で正しくないエンコーディングを返します)。私の方法は、応答を生のバイトとして取得しString
、目的のエンコーディングで変換することです。これを行うためのより良い方法があるかどうか疑問に思っています(例:HttpClientのセットアップ)。提案をありがとう。
java - コードを変更せずに、環境変数または JVM 引数によって httpClient にプロキシを使用させる方法
http.proxyHost と http.proxyPort の設定は、httpClient には役に立たないことがわかりました。コードを変更せずに、環境変数または VM 引数などによって httpClient がプロキシを使用するように強制するにはどうすればよいですか?
java - https用のApachehttpclientの使用
Tomcatでhttpsを有効にし、サーバー認証用の自己署名証明書を持っています。ApachehttpClientを使用してhttpクライアントを作成しました。サーバー証明書をロードするトラストマネージャーを設定しました。httpクライアントはサーバーに問題なく接続できます。何が起こっているかを確認するために、デバッグを有効にしました。
まったく理解できない次のことを見ました。
私の証明書が表示され、トラストストアに追加されます(私が見るように)。それで:
これが私が得られないトレースのデバッグからの部分です:
デフォルトのJavaトラストストアも使用しているようです。私の質問は、なぜこれが起こるのかということです。
私のコードでは、使用する特定のトラストストアを明示的に指定しています(truststoremanagersを介して)。これだけ使うと思っていました。私のトラストストアとJavaのデフォルトの両方が使用されているようです。これはどのように機能することになっていますか?
更新:
私は次のことを試みました:
2つのキーストア(私のものとjavaのデフォルトが使用されているように見える)なので、2つのトラストマネージャーが表示されるはずだと思いました。
しかし、結果はたった1人のトラストマネージャーでした!
UPDATE2:以下 のコードにあるように、キーストアを指定します。これだけを使用する必要があります(これとcacertも使用しないでください)。
私には意味がありません。
android - AndroidでDefaultHttpClientを使用するには?
AndroidでDefaultHttpClientを使用するには?