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
答案 0 :(得分:-1)
不幸的是我无法清楚地理解你的问题,但是从我看来:
您应该将请求正文作为字符串获取,如下所述:
Get the POST request body from HttpServletRequest
然后使用请求字符串http://devcolibri.com/4604
调用md5或类似函数