我们正在实现一个基于 REST 的 GET 实现,它将响应负载中的多个 URI 列表返回给客户端。稍后,客户端使用这些 URI 中的每一个,然后对每个单独的 URI 执行 GET 以获取单独的有效负载。只有在 POST 创建新资源后,URI 才会在 Location 或 Content-Location 标头中返回。
以下类型的实现是否违反了 REST 标准?
**Initial Call**
GET /AllURIs
HTTP 200 OK
content-type:applicaton/xml
<URIs>
<URI> /somelocation/1 </URI>
<URI> /somelocation/2 </URI>
<URI> /somelocation/3 </URI>
<URI> /somelocation/4 </URI>
<URI> /somelocation/5 </URI>
<URIs>
**Later Call**
GET /somelocation/1
<NewObject>
.........
</NewObject>