Напишите протокол, который не позволяет создать второй ресурс, когда клиент не использовал первый.Например, после GETting ресурса клиент должен POST вернуть, что он его использовал, чтобы служба смело могла создать еще один, когда приходит следующий GET.Если POST подтверждения не приходит, сервер должен отвечать на каждый последующий GET, отправляя один и тот же ресурс, который был создан для первого GET (это может зависеть от клиента).- Таким образом, вы можете безопасно повторить GET по истечении заданного интервала времени ожидания.(Если количество повторов превышает заданное значение, это означает, что у вас есть постоянная ошибка сети или службы, о которой вам придется уведомить пользователя.)