msf4j chunked编码和multipart / form-data

时间:2016-10-26 14:35:12

标签: msf4j wso2msf4j

我一直在运行MSF4J的一些示例。我正在研究创建一个允许上传文件的服务,但它们是使用multipart / form-data发送的。我们的前端使用分块编码发送数据。 因此,FileServer示例显示了如何使用HttpStreamer处理分块流,而Formparam示例显示了如何处理多部分/表单数据。但是当我向/ simpleFormStreaming发送一个分块请求时,它不起作用(获得HTTP 500响应)。发送非分块请求时(设置了Content-Lenght)。它确实有效。 那么如何处理使用分块编码发送的multipart / form-data请求?

谢谢,

丹尼

1 个答案:

答案 0 :(得分:0)

目前,MSF4J并不支持使用FormParam进行分块数据。但您可以像在FileServer示例中一样使用HttpStreamer。 HttpStreamer.chunk方法将为每个块执行。您需要在HttpStreamHandler实现中实现multipart / form-data处理逻辑。我想你可以直接使用commons-file-upload进行处理。