0
我写这需要支持多种方式来传递数据,我的基地HTTP PUT请求的服务:REST PUT多重选项传递数据 - 最佳实践为URI路径
PUT ... /实体
,但我想这些数据可以通过CSV或JSON在体内通过
,所以我想也许:
- 第一个选项
PUT .../entity?type =(csv | json) - >虽然我没有看到有PUT请求的任何最佳实践查询参数。
- 第二个选项:
PUT ../entity/csv
PUT ../entity/json
- 第三种选择:
PUT。 ./entity +自定义标题:Body-Type =(csv | json)
你觉得呢?
你在使用什么语言/框架?这听起来像你正在谈论后端的实施。大多数REST框架都有一个'@ Consumes'来声明服务接受的数据类型。我会从那里开始。 – mhatch
即时通讯使用PHP Kohana, 一次im发送CSV文件,并在下一个json的身体。 – user2212726