Да, правильно, что клиентское приложение должно проходить по ссылкам, но как только он обнаружил ресурс, нет ничего плохого в том, чтобы хранить ссылку на этот ресурс и использовать его в течение более длительного времени, чем один запрос.Если у вашего клиента есть возможность запоминать что-либо постоянно, он может это сделать.
рассмотрите, как веб-браузер хранит свои закладки.Возможно, у вас есть десять или сто закладок в браузере, и вы, вероятно, нашли некоторые из них глубоко в иерархии страниц, но браузер покорно запоминает их, не требуя запоминания пути, необходимого для их поиска.
Более богатое клиентское приложение может запомнить URI sub1sub1sub1sub1 и использовать его повторно, если оно все еще работает.Вероятно, это все еще представляет то же самое (это должно).Если он больше не существует или не работает по какой-либо другой клиентской причине (4xx), вы можете повторить свои действия, чтобы посмотреть, сможете ли вы найти подходящую замену.
И, конечно, то, что сказал Даррел Миллер: -)