我有一個應用程序以下面的格式處理多部分請求。多部分請求
POST .... HTTP/1.1
. . .
Accept:multipart/form-data
...
---boundary123 Content-type:application/octet-stream content-Disposition:
form-data filenale="payload.txt" name="someuniquename"
...
[paylaod content](this is in xml format)
---boundary123 content-type:application/json content-Disposition:form-data
name="someuniquname1"
{
...
ID:"999"
}
--- boundary123
,這裏是我的我的控制器部分。
@Restcontroller
Class A{
@RequestMapping(value = "https://stackoverflow.com/a/b/c", method = RequestMethod.POST, consumes=
MediaType.MULTIPART_FORM_DATA_VALUE,
produces=MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody static void MyController(@RequestParam("file")
List<MultipartFile> files) {
}
是該控制器可以通過識別,如果我接受了單一的多部分文件。如果沒有您能否提供控制器的格式相同的內容類型(XML和JSON,沒有順序)解析兩個部分。
請求和響應包含什麼? – phalco
非常感謝您的幫助,我的情況下不需要響應參數。 – phalco