【发布时间】:2013-05-30 09:58:12
【问题描述】:
我正在编写一个可以使用 Camel Servlet 组件接收带有一些参数的 TXT 文件的路由。
根据Camel documentation,我应该在消息的标题中设置参数。
但在 HTTP POST 的情况下,似乎没有按预期填充标头。
我发现body里面包含了所有的请求、文件和参数。
这是一个内容示例:
------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--
有人知道通过智能方式获取参数的方法吗?
我必须在我的处理器中制作自己的解析器吗?
【问题讨论】:
标签: http servlets post parameters apache-camel