Size: a a a

2018 February 27

VF

Vladimir Fedin in Lua in Moscow
Representational state transfer 😂
источник

BB

Borik Bobrujskov in Lua in Moscow
REST (сокр. от англ. Representational State Transfer — «передача состояния представления») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы. В определённых случаях (интернет-магазины, поисковые системы, прочие системы, основанные на данных) это приводит к повышению производительности и упрощению архитектуры. В широком смысле[уточнить] компоненты в REST взаимодействуют наподобие взаимодействия клиентов и серверов во Всемирной паутине. REST является альтернативой RPC[1].

В сети Интернет вызов удалённой процедуры может представлять собой обычный HTTP-запрос (обычно «GET» или «POST»; такой запрос называют «REST-запрос»), а необходимые данные передаются в качестве параметров запроса[2][3].

Для веб-служб, построенных с учётом REST (то есть не нарушающих накладываемых им ограничений), применяют термин «RESTful».

В отличие от веб-сервисов (веб-служб) на основе SOAP, не существует «официального» стандарта для RESTful веб-API. Дело в том, что REST является архитектурным стилем, в то время как SOAP является протоколом. Несмотря на то, что REST не является стандартом сам по себе, большинство RESTful-реализаций используют стандарты, такие как HTTP, URL, JSON и XML.
источник

S

Snusmumriken in Lua in Moscow
"Representational State Transfer", типа в урл закладываем данные запроса и это теперь рест ))
Хотя на самом деле конечно не так, там очень длинное описание "как должен выглядеть Настоящий Рест"
источник

BB

Borik Bobrujskov in Lua in Moscow
(с) вики
источник

CP

Companion Philipp in Lua in Moscow
Спасибки))
источник

CP

Companion Philipp in Lua in Moscow
Знал, что это такое, не знал, как называется, теперь знаю
источник

CP

Companion Philipp in Lua in Moscow
источник

S

Snusmumriken in Lua in Moscow
Карочи, рест - это когда ты не хранишь состояние на серверах, каждому сообщению дописываешь то, как его парсить (например, именем парсера на стороне клиента), куча идентификаторов под всё подряд и унификация интерфейсов чтобы любые мессаги любых сервисов можно было одинаково обрабатывать. Примерно так выглядит "Настоящий Рест" в моём чтении с википедии.
источник

BB

Borik Bobrujskov in Lua in Moscow
Ну, нет... :) REST - это именно про адресацию ресурсов и набор методов работы с этими ресурсами. REST умеет Create, Read, Update и Delete и вся информация о ресурсе должна быть в URL. При этом любой create должен выполняться POST`ом, read - GET'ом и т.д.

Неправильно:
GET api.host.local/item?todo=delete&id=100 HTTP/1.1
Правильно:
DELETE api.host.local/items/100 HTTP/1.1
источник

S

Snusmumriken in Lua in Moscow
Ну, там много всего такого, о ресте можно спорить бесконечно, потому что никто на самом деле не знает полностью что это, кажется, не исключая авторов.
источник

BB

Borik Bobrujskov in Lua in Moscow
Да, это скорее архитекутра, чем какой-то стандарт.
источник
2018 March 01

CP

Companion Philipp in Lua in Moscow
1. А где будет проходить конфа? Адрес

2. Где видео, Лебовски?
источник

CP

Companion Philipp in Lua in Moscow
:D
источник

AG

Alexander Gladysh in Lua in Moscow
Адрес пока согласовывается.
источник

AG

Alexander Gladysh in Lua in Moscow
Поэтому ещё нет анонса
источник

AG

Alexander Gladysh in Lua in Moscow
Видео у меня на руках
источник

AG

Alexander Gladysh in Lua in Moscow
если возьмёшься порезать и выложить в канал, отдам
источник

CP

Companion Philipp in Lua in Moscow
А что порезать? И примерное местоположение есть? Без точного адреса, конечно. Хотя бы просто насколько далеко от центра Мск =)
источник

AG

Alexander Gladysh in Lua in Moscow
должно быть в пределах кольцевой метро
источник

ED

Elias Daler in Lua in Moscow
Companion Philipp
А что порезать? И примерное местоположение есть? Без точного адреса, конечно. Хотя бы просто насколько далеко от центра Мск =)
Разрезать видео конференции на три видео и залить на Ютуб канал :)
источник