問題タブ [apache-commons]

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 投票する
5 に答える
19767 参照

android - HttpClient 4 がリダイレクトに従わないようにする

Apache HttpComponents ライブラリを使用して AppEngine アプリケーションに接続しています。ユーザーを認証するには、認証トークンをアプリケーションのログイン アドレス ( http://myapp.appspot.com/_ah/login?auth=.. .) に渡し、ヘッダーから Cookie を取得する必要があります。応答。しかし、ログイン ページはリダイレクト ステータス コードで応答し、HttpClient がリダイレクトに従うのを止める方法がわからないため、Cookie をインターセプトできません。

Fwiw、リクエストを送信するために使用する実際の方法は以下のとおりです。

クライアントがリダイレクトをたどらないようにするにはどうすればよいですか?

ありがとう。

更新

以下の解決策に従って、作成後(およびメソッドDefaultHttpClient clientに渡す前)に次のことを行いました。execute

必要以上に冗長ですが、思ったほど難しくはありません。

0 投票する
3 に答える
177086 参照

java - Javaでリストをシリアライズするには?

リストをディープクローンしたいと思います。そのために、メソッドがあります

だから今私のリストを複製するには、最初にそれをシリアライズ可能に変換する必要があります。リストをシリアライズ可能なリストに変換することは可能ですか?

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

java - Socket.connect(Adreess,timeout) と FTPClient.setSoTimeOu の違い

JAVAアプリケーションであるアプリケーションを介してFTP接続を行っています。Socket.connect(Adreess,timeout)メソッドを呼び出す前に、メソッドを使用して接続のタイムアウトを設定しましFTPClient.connect()た。

同じ接続で FTP サイトからファイルを取得する間、タイムアウトを設定していません。FTPClient.setSoTimeOut(timeout)メソッドmethod を呼び出して、同じ接続でのそのような対話ごとに個別のタイムアウトを設定することは必須ですか、またはSocket.connect(Adreess,timeout)メソッドは、1 つの接続での FTP サイトとの対話ごとにタイムアウトを設定しますか?

私も知りたいのですが、これら2つの方法の違いは何ですか?

0 投票する
3 に答える
2792 参照

java - ApacheCommonsSCXMLステートマシンフレームワーク


ApacheSCXMLを使用してJavaアプリケーションのステートマシンを定義しようとしています。しかし、私は問題に遭遇しました。これがSCXMLフレームワークによるものなのか、私が何か間違ったことをしているためなのかはわかりません。
テストアプリケーションは、次の例(androidビットなし)に基づいています:http:
//commons.apache.org/scxml/usecases/scxml-stopwatch-on-android.html

ファイルStopWatch.java(http://commons.apache.org/scxml/xref-test/org/apache/commons/scxml/env/StopWatch.html

問題は、上記の状態が遷移ごとに1回だけ呼び出されることです。これは正しいです?ステートマシンが指定された状態にある限り、状態関数を継続的に呼び出すべきではありませんか?

ありがとう!

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

java - デジタル証明書または秘密鍵を使用した FTP サーバーへの FTPSClient 認証

私は、Apache Commons Net FTPSClient を使用して SSL (価値のあるポート 990) 経由で FileZilla サーバーに接続する Java アプリケーションの実用的なプロトタイプを持っています。

問題ない。問題は、アプリケーションが現在、FTP ユーザーの資格情報をユーザー名とパスワードの形式で保持していることです。

クライアント証明書/公開鍵を提供することで、 FTP ユーザーの認証を実行することはできますか(SSL ネゴシエーション/検証だけでなく、FTP ログインの場合と同様)。

SCP または SFTP でこれを実行できることはわかっています。なぜなら、SSH サーバーはそれをうまく処理するからです。それが正しい解決策ならそれでいいのですが、理解するまで FTPS をあきらめたくありません。

したがって、質問には2つの部分があります。

a) SSL (FTPS) および証明書によるクライアント認証/ログインをサポートする FTP サーバーの実装はありますか?

b) org.apache.commons.net.ftp.FTPSClient でこれを行うにはどうすればよいですか?

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

java - ファイルアップロード「multipart/form」例外org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException

Apache Commonsを使用してファイルのアップロードを使用しようとしましたが、次の例外がスローされました

org.apache.commons.fileupload.FileUploadBase $ InvalidContentTypeException:リクエストにマルチパート/フォームデータまたはマルチパート/混合ストリームが含まれていません。コンテンツタイプヘッダーがnullです。

私のHTMLコードは

私のJSPコードは

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

java - Apache Commons Fileupload / Tomcat が out.flush() に対応できない

サーブレット出力ストリームをフラッシュしようとすると、apache commons fileupload が次の例外をスローする回避策を知っている人はいますか?

基本的に、apache commons fileupload を使用してアップロードされた各ファイルをループするコードがあり、各ファイルout.flush()に関する統計を取得しようとしています。すなわち:

この問題は Apache Tomcat 6.0.20 では発生しませんが、以前のバージョンでは発生します。

0 投票する
3 に答える
902 参照

java - Apache Commons Collections フレームワークは JDK コレクション フレームワークよりも高速ですか?

私は自分のコードでストック JDK コレクションを常に使用してきました。Apache Commons Collections フレームワークはより高速に実行されますか?