解析Java中包含multipart/form-data请求主体的String [英] Parse a String containing multipart/form-data request body in Java

查看:1207
本文介绍了解析Java中包含multipart/form-data请求主体的String的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我认为标题说明了一切:我正在寻找一种解析包含多部分/表单数据HTTP请求的正文部分的 String 的方法. IE.字符串的内容如下所示:

I think the title says it all: I'm looking for the way to parse a String containing the body part of a multipart/form-data HTTP request. I.e. the contents of the string would look something like this:

--xyzseparator-blah
Content-Disposition: form-data; name="param1"

hello, world
--xyzseparator-blah
Content-Disposition: form-data; name="param2"

42
--xyzseparator-blah
Content-Disposition: form-data; name="param3"

blah, blah, blah
--xyzseparator-blah--

我希望获得的是parameters地图或类似的东西.

What I'm hoping to obtain, is a parameters map, or something similar, like this.

parameters.get("param1");    // returns "hello, world"
parameters.get("param2");    // returns "42"
parameters.get("param3");    // returns "blah, blah, blah"
parameters.keys();           // returns ["param1", "param2", "param3"]

其他条件

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆