Имя: Пароль:
IT
Веб-мастеринг
Что почитать по REST и SOAP сервисам?
0 ДНН
 
25.05.21
10:50
1С в своих книгах рассказывает только про то как в 1с создавать http и web сервисы. А что почитать для более глубокого понимания REST и SOAP сервисов? Чтобы понимать как это правильно делается на других технологиях. Всякие там аутентификации, кеширование, заголовки, http и т.п.
1 Asmody
 
25.05.21
10:51
первая ссылка в яндексе https://habr.com/ru/post/483204/
2 ДНН
 
25.05.21
10:53
(1) мне бы книги какие-нибудь, а еще лучше с примером разработки на каком-нибудь php, java, c# и т.п. Такие статьи я и сам могу найти
3 ДНН
 
25.05.21
10:55
(1) такие статьи хорошо читать когда уже более-менее разбираешься в теме
4 pechkin
 
25.05.21
11:03
(2) книги сейчас уже никто не пишет
5 ДНН
 
25.05.21
11:04
(4) можно курс
6 NorthWind
 
25.05.21
11:08
(0) кроме статей в сети, в свое время ничего не нашел. А какое глубокое понимание нужно? Там в сущности все базируется на обычном веб-сервере и веб-клиенте, поэтому я бы начал с HTTP, а дальше в сущности все то же самое, только клиент не человек с браузером, а машина.
7 ДНН
 
25.05.21
11:11
(6) Например, разные виды аутентификации: через токены и т.п. Работа с куки. Какие заголовки должны всегда присутствовать в запросе, какие нет. В каком случае какой статус ответа лучше использовать и т.п. т.п.
8 pechkin
 
25.05.21
11:15
(7) про статус ответа это отдельный холивар
9 pechkin
 
25.05.21
11:15
Короче тебе нужно развивать навык поиска инфы. по каждому твоему вопросу есть статьи
10 чувак
 
25.05.21
11:16
(0) Разве они сравнимы?
11 novichok79
 
25.05.21
11:24
по сути это работа на уровне HTTP, REST = передаешь JSON, как хочешь. SOAP = передаешь XML по XSD-схеме, описанной в сервисе.
вы просто плохо искали.
про REST
RESTful Web APIs — Leonard Richardson
про SOAP, даже на мисте есть:
Книга знаний: Веб - сервисы
12 2mugik
 
25.05.21
14:44
(0)А зачем тебе глубже чем скажем в (11)? Какой то особой магии там нет, как по мне. По ходу жизни рассмотришь если понадобится.
13 Кирпич
 
25.05.21
15:38
(7) Если юзаешь чей то сервис, то делаешь по инструкции. Если сам делаешь сервис, то делай что хочешь и инструкцию сделать не забудь.  Вот и вся наука.
14 novichok79
 
25.05.21
15:50
при документации, кстати, swagger.io и openapi 3.x - наше все.
правда, json rpc 2.0 я с его помощью не смог описать, т. к. не нашел как по openapi сделать объект, который содержит какие угодно поля.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн