【发布时间】:2015-02-13 08:45:52
【问题描述】:
使用 Retrofit 向 spring-data-rest 实例发出请求,发送多部分请求时遇到问题。
改造
@Multipart
@POST(URI)
void save(@Part("request[data][param][event]") Event event,
Callback<Resource<Event>> callback);
春天
@RequestMapping(value=URI, method=RequestMethod.POST)
public @ResponseBody HttpEntity<Event> addEvent(@RequestPart Event event) {
...
}
这样,我收到 400 错误请求:“所需的请求部分‘事件’不存在。”
假设 Event 对象有一个字符串名称和位图图像,那么正确的处理方法是什么?
【问题讨论】: