我正在尝试确定如何在odata服务中插入媒体实体。似乎POST multipart/related
请求合适吗?
我还没有看到支持这种情况的客户端,我能找到的最好的是a proposal如何与客户端进行此操作。
The spec仅表示这是一种特殊情况,没有指导。
我宁愿避免将POST /set
分为两部分PUT /set(id)/$value
POST /set
Content-Type: multipart/related; boundary=---xxx
---xxx
Content-Type: application/json
Content-Disposition: form-data; name="entity"
{ "Category": "wow", "Subcategory": "more-wow" }
---xxx
Content-Type: application/octet-stream
Content-Disposition: form-data; name="entity/$value"
somedatahere
那里是否已经有东西可以解决这个问题,或者我应该手动采用这种方法?