С какой стороны? Отправитель или получатель?
Отправитель может предоставить ссылку или что-то в рамках запроса.
Возможно, вы могли бы сделать что-то вроде
POST получатель / foo / входящий
<incoming-foo>
<link rel="status" uri="sender/foo/abc/status">
</incoming-foo>
получатель может '201 Created' или '303 See Other' отправитель получателю URI / foo / 1
в это время,
ПОЛУЧИТЬ приемник / foo / 1
может просто вернуть указанную ссылку статуса или встроить ее в представление:
<foo>
<status>incoming</status>
<link rel="status" href="sender/foo/abc/status" />
</foo>
GET sender / foo / abc / status
Может вернуться в это время "в ожидании" или "в очереди" или что-то в этом роде.
...
Тогда отправитель свободен для
PUT-приемник / foo / 1
<foo>
<content>...</content>
</foo>
Во время PUT асинхронный GET для сервисов все еще может получать статус от исходной службы, которая теперь может «передавать» или включать байты / общее количество и т. Д.