Я пишу веб-сервис, который возвращает результаты.Эти результаты представляют собой некоторые данные, которые постоянно создаются на сервере.Поэтому, когда клиент запрашивает ресурс, я хочу дать ему также URL-адрес для следующего запроса, который он может выполнить, чтобы получить новые данные, созданные на сервере.Например, клиент может начать со следующего URL:
http://ip:port/server/{id}/resource
, и в следующий раз он должен использовать что-то вроде:
http://ip:port/server/{id}/resource/1234
, где 1234 - некоторый указатель на сервер, чтобы узнать, какой результатклиент уже получил.Итак, вопрос в том, где я могу вернуть URL к следующему набору результатов?это должно быть в шапке или в теле?Я прочитал некоторые ссылки об использовании параметров URL по сравнению с запросом, и если я понял, что для разбивки я лучше использовать URI, а не запрос.И последнее, мне нужно передать тело информации для запроса, и поэтому веб-сервис ожидает PUT, а не GET.Пример рестлета будет в основном оценен.
И последнее, у меня должно быть {id} в URL, но нет такого uri, как
http://ip:port/server
, так что будет правильнымдля пользователей знать там идентификатор?(результаты возвращаются по идентификатору пользователя).идентификатор назначен совершенно другим ресурсом.