查询“哈希格式”中的Java mutlipart / formdata

时间:2017-11-09 08:32:40

标签: servlets multipartform-data

Ruby,PHP,Node,.NET都可以使用mutipart / formdata的哈希格式,例如: (name => value):

<ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{908BADE7-2A58-333B-AD9B-5E1617448503}</UniqueIdentifier>
    </Filter>
    <Filter Include="Form Files">
      <UniqueIdentifier>{9FA839DE-9FEE-30ED-B4E8-82D035CDF7A6}</UniqueIdentifier>
    </Filter>
    <Filter Include="GeneratedFiles">
      <UniqueIdentifier>{23EAD13C-71A9-3CDF-95DC-E067B596CE7A}</UniqueIdentifier>
    </Filter>
</ItemGroup>

例如在Rails中我会查询它:

user[name] => foo
user[id] => 10
user[account][id] = 10
user[account][status] = true
user[array][0] = 1
user[array][1] = 2

在Java中是否可以实现(或者可能有一个库)?

编辑: 用哈希格式解释我的意思: link

1 个答案:

答案 0 :(得分:-1)

不幸的是我无法清楚地理解你的问题,但是从我看来:

您应该将请求正文作为字符串获取,如下所述:

Get the POST request body from HttpServletRequest

然后使用请求字符串http://devcolibri.com/4604

调用md5或类似函数