Size: a a a

2020 November 30

ЕР

Евгений Ромашкан... in PHP
Я про пункт HATEOAS
источник

AM

Artem Molotov in PHP
Евгений Ромашкан
Я про пункт HATEOAS
Ну вот я не понимаю почему там именно html имеется ввиду
источник

VM

Volodymyr Melko in PHP
Евгений Ромашкан
Поэтому пытаться выяснить какой REST "правильный" чутка бессмысленно
json есть - значит рест =)
источник

ЕР

Евгений Ромашкан... in PHP
Artem Molotov
Ну вот я не понимаю почему там именно html имеется ввиду
json обычно не self-descriptive
источник

AN

Alexander Nazarov in PHP
Ну рест об этом же и говорит, что репрезентейшн, типа в хочеш в JSON а хочешь тоже самое в XML.
источник

ЕР

Евгений Ромашкан... in PHP
Volodymyr Melko
json есть - значит рест =)
Ну вот как-то так в современном мире REST и понимается, да
источник

ЕР

Евгений Ромашкан... in PHP
Alexander Nazarov
Ну рест об этом же и говорит, что репрезентейшн, типа в хочеш в JSON а хочешь тоже самое в XML.
Не, в json и xml клиент должен заранее знать структуру которая вернётся
источник

ЕР

Евгений Ромашкан... in PHP
Т.е. какие поля и как с ними работать
источник

AM

Artem Molotov in PHP
Евгений Ромашкан
json обычно не self-descriptive
Есть же _links. Да и я в целом о понятии представлений.
источник

AN

Alexander Nazarov in PHP
Евгений Ромашкан
В REST по Филдингу ключевое это вообще управление ресурсами через представления(html), а не вот эти вот все жсончики с данными
У него там тоже есть несколько пунктов которые прям определяют, но вопрос в целом не об этом.

Вопрос именно о коллекциях. Как для коллекции сделать URI!? Как различить одну коллекцию от другой?
источник

AM

Artem Molotov in PHP
Евгений Ромашкан
Т.е. какие поля и как с ними работать
Почему в html он это знает, а в json — нет?
источник

ЕР

Евгений Ромашкан... in PHP
Alexander Nazarov
У него там тоже есть несколько пунктов которые прям определяют, но вопрос в целом не об этом.

Вопрос именно о коллекциях. Как для коллекции сделать URI!? Как различить одну коллекцию от другой?
Представь себе html форму с чекбоксами
источник

ЕР

Евгений Ромашкан... in PHP
Artem Molotov
Почему в html он это знает, а в json — нет?
И в html не знает
источник

VM

Volodymyr Melko in PHP
Alexander Nazarov
У него там тоже есть несколько пунктов которые прям определяют, но вопрос в целом не об этом.

Вопрос именно о коллекциях. Как для коллекции сделать URI!? Как различить одну коллекцию от другой?
/users/<group_id>
источник

AN

Alexander Nazarov in PHP
Евгений Ромашкан
Не, в json и xml клиент должен заранее знать структуру которая вернётся
и что из этого? Он в любом случае должен знать структуру ответа
источник

ЕР

Евгений Ромашкан... in PHP
Alexander Nazarov
и что из этого? Он в любом случае должен знать структуру ответа
Нет, для понимания html браузеру достаточно спецификации, а для того чтобы работать с json нужно под каждую апиху отдельный клиент
источник

AN

Alexander Nazarov in PHP
Volodymyr Melko
/users/<group_id>
ну так это одна группа. А я говорю что нужно сделать операцию над несколькими группами.
источник

AN

Alexander Nazarov in PHP
то есть тут группа это ресурс
источник

AN

Alexander Nazarov in PHP
а не коллекция групп
источник

ЕР

Евгений Ромашкан... in PHP
Alexander Nazarov
ну так это одна группа. А я говорю что нужно сделать операцию над несколькими группами.
Передать список идентификаторов
источник