异步操作与同步操作

同步操作在 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