Имя: Пароль:
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 сделать объект, который содержит какие угодно поля.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс