В Pragmati c RESTFul API, я принимаю приведенный ниже ответ в качестве ответа для ресурса сотрудника
/ employee / 1
{
"name":"Foo",
"dob": "2020-06-21"
}
Просто предположим, что мне нужно свойство DOB по-другому в моем пользовательском интерфейсе / Клиент, которого я не могу легко достичь в моем клиенте. Поэтому я изменил свой ответ, как мои ТРЕБОВАНИЯ КЛИЕНТА :
{
"name":"Foo",
"dob": "2020-06-21",
"dobShort": "Jun 21, 2020",
"dobLong" : "Sunday, June 21, 2020"
}
Мое сомнение не в формате даты или настройке ответа, я хочу знать, это RESTFul для вызова ответа, который разделяет вычисленные / UI-зависимые / ориентированные на клиента значения.
Мне нужно беспокоиться о факторах клиента при разработке ответа REST. Я согласен, что формат даты может показаться глупым в серверной части. Но что, если этого трудно достичь во Front-End и это не имеет прямого отношения к каким-либо ресурсам.
Должен ли мой ответ REST заботиться о спецификациях клиента c Factors? мне не хватает хорошо известного соответствия REST?