multipart/form-data POST リクエストをテストし、リクエストを微調整できるツールを探しています。具体的には、コンテンツ タイプ ヘッダーにセミコロンがないかどうかをテストします。
multipart/form-data; boundary=140f0f40c9f411e19b230800200c9a66
セミコロンを送信しないクライアントがあり、新しいサーブレット (Apache Commons FileUpload を使用) はアップロードされたファイルを解析できません。サーブレットの古いバージョンは、リクエストの受け入れ/解析に別のライブラリ メソッドを使用しており、ファイルを解析できます。セミコロンを含めて要求が成功することを証明できるまで、クライアント アプリの所有者はそれを変更したくありません。
cURL を使用してサーブレットに対してテストを実行していますが、セミコロンを除外するために生成される要求を微調整することはできません。Firefox および Fiddler 用のポスター アドオンを使用してテスト POST 要求を生成しようとしましたが、次のエラーが発生します。
org.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly
アップロードされたファイルで multipart/form-data POST リクエストを正常にテストする方法を見つけた人はいますか?