Как структурировать API, в котором одни и те же данные могут запрашивать в другом формате, в формате RESTful. Например.
GET /person/<id> //get the details of resource <id>
Теперь, в зависимости от требований клиента (браузера), данные могут отправляться в формате html (например, при обычном рендеринге) или в формате Json (например, при вызове ajax). Так что мои сомнения
- Могу ли я оставить один и тот же URL для обоих запросов или оставить их отдельно?
- Как определить, является ли запрос для html / Json на сервере. Тип запроса такой же (GET). Итак, какой параметр я должен учитывать.
- Как определить разницу в типе данных на клиенте (html / Json) \
спасибо,
BSR.