我应该避免多部分/表单请求吗?

时间:2013-08-24 21:44:04

标签: java javascript http rest

我正在创建一个RESTful Web服务,我创建了一个接受多部分/表单请求的控制器。

所以我有一个像/cars这样的POST路径,允许上传带有图像的汽车资源。最好是将这两个分成只有数据的POST /cars,然后另一个分别是/cars/1/images吗?那我想要一个multipart / request?

1 个答案:

答案 0 :(得分:3)

一个多部分职位将起作用并且是最简单的。否则,您基本上使用自定义POST和请求主体来复制multipart,其中大多数使用base64来编码客户端JavaScript无法实现的二进制文件。