Должен ли Rest API возвращать только структурированные данные?Что делать, если я должен получить HTML? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь разработать очень простую веб-страницу с REST API .

. В большинстве примеров они предлагают получить ресурс, подобный приведенному ниже.

запрос

GET /dogs/1

response

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id" : 1,
  "name" : bity
}

Путь /dogs/1 представляет структурированные данные собаки 1. Тогда какой путь я должен использовать для подробного представления html собаки 1?

запрос

GET ????

ответ

HTTP/1.1 200 OK
Content-Type: text/html

<html>
  <head></head>
  <body>
    <div>name is bity</div>
  </body>
</html>

1 Ответ

0 голосов
/ 14 февраля 2019

Затем какой путь я должен использовать для HTML

То же самое.

Это называется "согласованием контента".Заголовок запроса Accept указывает, какое представление того же ресурса клиент желает получить.

См. Также:

...