异步操作与同步操作
同步操作在 REST API 操作完成后返回响应。
异步操作(如创建设备备份)在 Location 响应标头中返回任务 URI。您可以使用任务 URI 检索操作的当前状态,以及在任务完成后获取关联的资源。
-
这是所有异步 API 的通用行为。
-
您不应依赖任何其他行为来获取操作的当前状态(例如,返回的响应正文内容),因为这些行为因 API 而异。有关每个特定 API 的行为,请参阅API 参考。
-
您不应依赖于发生任何其他行为,因为即使是相同的 API 版本,这些行为将来也可能会发生变化。
从异步设备备份 REST 调用中返回的示例响应标头
HTTP/1.1 202 Accepted
Date: Tue, 26 Jan 2016 23:19:14 GMT
Server: Apache
Location: https://<hostname>/rest/tasks/39CE80C4-EF2C-4717-90EA-EF166E83B49F
Content-Length: 0
cache-control: no-cache