а не REST?
REST это архитектурный стиль взаимодействия. И любая система которая предполагает как минимум 3 требования является REST: 1. Модель клиент сервер. Кто-то отправляет, а кто-то читает. 2. Отсутствие состояния. Каждый запрос выполняется независимо от предыдущего 3. Единообразие интерфейса Если вы это сделали - у вас REST. А вот поддержка http статусов и т.п. - не обязательно совершенно требование
На самом деле всё в REST можно опустить, но это уже на совести разработчиков. Нельзя назвать RESTful только лишь потому что они добавили всем известные 404 или 403...
Причём все статьи, разработчики и блогеры в таком же мнении, что стандарт размытый. Просто про статусы это прям ппц не приятно. Потому что запрос действительно может быть Bad request, а отбросить 404 легче легкого
Ну на самом деле битрикс умеет читать и content-type в определенных условиях. И я надеюсь Accept-lang
batch это рест? :)
Зелебоба это не коржик
а там можно состояние между запросами передавать :)
Batch выполняется за 1 запрос
можно, использовать результат пред запроса в следующем (переменные)
Можно использовать результата одного кода в другом коде, но это по-прежнему 1 HTTP запрос
о как завернуто :) а если документ добавить, ожидание генерации ссылки считается? за состояние
ожидание генерации ссылки считается Это как это?
ну генератор документов в облаке он же не сразу делает
Вот если бы ты выполнял запрос crm.deal.list на получение с 5 по 10 элемент и выполнить его ты бы мог только при условии что перед этим ты выполнил запрос на получение с 1 по 5, то это уже состояние
Ну так ты выполняешь 1 запрос и получаешь 1 ответ. Вот если бы ты выполнял 1 запрос, а получал Н ответов (вебсокет), то это уже другое
но ладно был бы более искусным тролем, можно было бы поговорить про запрос в oauth, или смену прав и обновление, или БП :) но вообще какое это имеет значение т.к. тру программеры вообще не считают рестом все где нет options :)
Ну таким ты в угол не загонишь ведь под состоянием понимается не "точка в приложении" а характер взаимодействия.
ну понятно что авторизация не в счет, и что можно передавать сесиии ключи и любое состояние дальше, да хоть кусок кода для динамического выполнения
Обсуждают сегодня