Camel Servlet コンポーネントを使用して、いくつかのパラメーターを含む TXT ファイルを受け取るルートを作成しています。Camelのドキュメントによると、メッセージのヘッダーにパラメーターを設定する必要があります。しかし、HTTP POST の場合、ヘッダーが期待どおりに読み込まれていないようです。
本文には、すべてのリクエスト、ファイル、およびパラメーターが含まれていることがわかりました。
コンテンツの例を次に示します。
------WebKitFormBoundaryC9GDMXt2OAHARCZj
Content-Disposition: form-data; name="upfile"; filename="user.txt"
Content-Type: text/plain
hello world...
...
------WebKitFormBoundaryC9GDMXt2OAHARCZj
Content-Disposition: form-data; name="userdata" testtest
------WebKitFormBoundaryC9GDMXt2OAHARCZj
Content-Disposition: form-data; name="id" 12344
------WebKitFormBoundaryC9GDMXt2OAHARCZj--
スマートな方法でパラメーターを取得する方法を知っている人はいますか?
プロセッサで独自のパーサーを作成する必要がありますか?