Для того, чтобы двигаться дальше, нужно знать ответы на следующие вопросы:
1. В чем разница между GET и POST запросом?
- У них разный смысл: GET — это запрос на получение данных, а POST — это запрос на отправку данных.
- Согласно REST рекомендациям — в GET запросах не используется body (технически body есть), в POST body используется.
- GET — идемпотентный, а POST нет. (идемпотентность — свойство запроса, при котором повторная отправка этого же запроса НЕ меняет состояние сервера)
- GET — безопасный метод, в отличии от POST
2. В чем разница между POST и PUT?
- У них разный смысл: PUT - это запрос на изменение данных, а POST - это запрос на отправку данных.
- PUT — идемпотентный, а POST нет.
3. Что такое REST?
REST — архитектурный стиль. Набор рекомендаций.
4. В чем разница между REST и SOAP?
- REST – это архитектурный стиль, правила которого желательно соблюдать.
1. REST поддерживает различные форматы (JSON, XML, текстовые форматы).
2. REST работает только по протоколу HTTP (или HTTPS).
3. Согласно REST часть запросов может быть закэширована.
4. Документация обычно в Swagger или в Open API формате.
5. Инструмент для тестирования — Postman.
- SOAP – это протокол, используя который важно строго соблюдать все его правила.
1. SOAP поддерживает только формат XML.
2. SOAP может работать с различными протоколами (HTTP, SMTP, FTP).
3. В SOAP не предусмотренно кэширование.
4. Документация в WSDL
5. Инструмент для тестирования — SOAP UI.
5. Что такое JSON?
JSON - формат сообщения.
6. Какие типы данных в JSON вы знаете?
Строка, Число, Boolean, null, Массив, Объект
7. Что такое хэдеры в HTTP и что обычно в них указывают?
Хэдеры - это часть HTTP запроса.
В них передают мета-информацию про запрос, например, какой используется браузер или какой формат сообщения в body: JSON или XML.
Например:
- Content-Type для обозначения формата сообщения
- User-agent для обозначения типа клиента
- Cookie для передачи куки из браузера
- Set-Cookie в ответе от сервера, чтобы сохранить куку в браузер
- Cache-control для управления откуда взять данные: из кэша или с сервера
1. В чем разница между GET и POST запросом?
- Согласно REST рекомендациям — в GET запросах не используется body (технически body есть), в POST body используется.
- GET — идемпотентный, а POST нет. (идемпотентность — свойство запроса, при котором повторная отправка этого же запроса НЕ меняет состояние сервера)
- GET — безопасный метод, в отличии от POST
2. В чем разница между POST и PUT?
- PUT — идемпотентный, а POST нет.
3. Что такое REST?
4. В чем разница между REST и SOAP?
1. REST поддерживает различные форматы (JSON, XML, текстовые форматы).
2. REST работает только по протоколу HTTP (или HTTPS).
3. Согласно REST часть запросов может быть закэширована.
4. Документация обычно в Swagger или в Open API формате.
5. Инструмент для тестирования — Postman.
- SOAP – это протокол, используя который важно строго соблюдать все его правила.
1. SOAP поддерживает только формат XML.
2. SOAP может работать с различными протоколами (HTTP, SMTP, FTP).
3. В SOAP не предусмотренно кэширование.
4. Документация в WSDL
5. Инструмент для тестирования — SOAP UI.
5. Что такое JSON?
6. Какие типы данных в JSON вы знаете?
7. Что такое хэдеры в HTTP и что обычно в них указывают?
В них передают мета-информацию про запрос, например, какой используется браузер или какой формат сообщения в body: JSON или XML.
Например:
- Content-Type для обозначения формата сообщения
- User-agent для обозначения типа клиента
- Cookie для передачи куки из браузера
- Set-Cookie в ответе от сервера, чтобы сохранить куку в браузер
- Cache-control для управления откуда взять данные: из кэша или с сервера
👍2
Сразу делюсь полезными ссылочками:
1. Для проверки формата json:
https://jsonlint.com/
2. Для перевода даты в timestamp и обратно:
https://www.unixtimestamp.com/
1. Для проверки формата json:
https://jsonlint.com/
2. Для перевода даты в timestamp и обратно:
https://www.unixtimestamp.com/
🫡1
Всем доброго утро! ☀️
Сегодня хочу поделиться с вами своей мечтой и открытыми вопросами. Моя цель — довести наш канал до 1,5 тысяч подписчиков к 2026 году. 🥳 Но для этого мне нужна ваша помощь!
Я осознаю, что важно не просто иметь подписчиков, но и создавать контент, который будет интересен именно вам. Мне хочется понять, в каком формате вам будет комфортнее всего получать информацию, и что могло бы вас вдохновить пригласить друзей и знакомых в наше сообщество.
Давайте объединим усилия и вместе подумаем, как сделать наш канал более активным и привлекательным! 📈 Тематика — аналитика, которая помогает не только вам, но и мне. Повторяя и изучая новые материалы, я расту, и, надеюсь, этот путь будет интересен и вам.
Закреплю это сообщение на сутки, чтобы у всех была возможность высказаться. Жду ваших идей, предложений и комментариев! Давайте сделаем наш канал ещё лучше. Спасибо, что вы со мной! ❤️
Сегодня хочу поделиться с вами своей мечтой и открытыми вопросами. Моя цель — довести наш канал до 1,5 тысяч подписчиков к 2026 году. 🥳 Но для этого мне нужна ваша помощь!
Я осознаю, что важно не просто иметь подписчиков, но и создавать контент, который будет интересен именно вам. Мне хочется понять, в каком формате вам будет комфортнее всего получать информацию, и что могло бы вас вдохновить пригласить друзей и знакомых в наше сообщество.
Давайте объединим усилия и вместе подумаем, как сделать наш канал более активным и привлекательным! 📈 Тематика — аналитика, которая помогает не только вам, но и мне. Повторяя и изучая новые материалы, я расту, и, надеюсь, этот путь будет интересен и вам.
Закреплю это сообщение на сутки, чтобы у всех была возможность высказаться. Жду ваших идей, предложений и комментариев! Давайте сделаем наш канал ещё лучше. Спасибо, что вы со мной! ❤️
Аналитик в баре 👩🏼💻 pinned «Всем доброго утро! ☀️ Сегодня хочу поделиться с вами своей мечтой и открытыми вопросами. Моя цель — довести наш канал до 1,5 тысяч подписчиков к 2026 году. 🥳 Но для этого мне нужна ваша помощь! Я осознаю, что важно не просто иметь подписчиков, но и создавать…»
В чем разница между REST и SOAP? Что такое SOAP? Самые популярные вопросы на собеседовании.
https://teletype.in/@stoic_ftr/xsV8d9WQ86m
https://teletype.in/@stoic_ftr/xsV8d9WQ86m
🔥1
Аналитик в баре 👩🏼💻 pinned «В чем разница между REST и SOAP? Что такое SOAP? Самые популярные вопросы на собеседовании. https://teletype.in/@stoic_ftr/xsV8d9WQ86m»
Решила немного адаптировать рубрику #терминвIT 🚀
1. Гол, голевой
От англ. goal (дословно — цель) — цель спринта (бывает одна или несколько), которую команда берется сделать. Цель состоит из ряда задач, которые нужно выполнить, чтобы его достигнуть.
Слово употребляется и как существительное, и как прилагательное. Может быть множественного числа.
Примеры употребления:
- «Эта задача голевая, нужно сделать ее в первую очередь»
- «Все голы в этот раз не выполнили»
- Почему неголевые задачи в работе?»
2. Коммититься
Глагол от англ. существительного commitment (дословно — ответственность). Коммититься — значит обещать выполнить определенный объем работы в оговоренные сроки. Это не просто обещание, это сознательное обязательство перед собой и командой. Человек, который закоммитился, обязан сделать всё возможное, чтобы выполнить то, что сам и пообещал реализовать.
Примеры употребления:
- «Мы на это не коммитились, поэтому надо вернуться к более приоритетным задачам»
- «Вы уверены, что мы можем коммититься на такое?»
- «В этом спринте мы выполнили все цели, на которые коммитились»
3. Ветка
От англ. branch (дословно — ветка) — тот редкий случай, когда в ходу русский перевод термина. Веткой (термин git) называют полную копию проекта, в которой ведется разработка. В проекте может быть создано много веток, что позволяет работать одновременно с разными частями кода. Потом все ветки загружаются в мастер. Процесс «ответвления» иногда называют «бранчеванием», уже как раз от branch.
Примеры употребления:
- «Изменения можно посмотреть в моей ветке»
- «Я отбранчевался от твоей ветки»
- «Можешь глянуть на конфликты в этой ветке?»
1. Гол, голевой
От англ. goal (дословно — цель) — цель спринта (бывает одна или несколько), которую команда берется сделать. Цель состоит из ряда задач, которые нужно выполнить, чтобы его достигнуть.
Слово употребляется и как существительное, и как прилагательное. Может быть множественного числа.
Примеры употребления:
- «Эта задача голевая, нужно сделать ее в первую очередь»
- «Все голы в этот раз не выполнили»
- Почему неголевые задачи в работе?»
2. Коммититься
Глагол от англ. существительного commitment (дословно — ответственность). Коммититься — значит обещать выполнить определенный объем работы в оговоренные сроки. Это не просто обещание, это сознательное обязательство перед собой и командой. Человек, который закоммитился, обязан сделать всё возможное, чтобы выполнить то, что сам и пообещал реализовать.
Примеры употребления:
- «Мы на это не коммитились, поэтому надо вернуться к более приоритетным задачам»
- «Вы уверены, что мы можем коммититься на такое?»
- «В этом спринте мы выполнили все цели, на которые коммитились»
3. Ветка
От англ. branch (дословно — ветка) — тот редкий случай, когда в ходу русский перевод термина. Веткой (термин git) называют полную копию проекта, в которой ведется разработка. В проекте может быть создано много веток, что позволяет работать одновременно с разными частями кода. Потом все ветки загружаются в мастер. Процесс «ответвления» иногда называют «бранчеванием», уже как раз от branch.
Примеры употребления:
- «Изменения можно посмотреть в моей ветке»
- «Я отбранчевался от твоей ветки»
- «Можешь глянуть на конфликты в этой ветке?»
🔥1
Где чаще всего используют WebSocket?
Anonymous Quiz
6%
Для управления потоками данных в файловых системах
17%
Для создания динамических веб-страниц
72%
В чат-приложениях и для онлайн-игр
6%
В системах обработки платежей
Чем микросервисная архитектура лучше монолита?
Anonymous Quiz
0%
Микросервисы легче тестировать, так как в каждой службе не больше 100 строк кода.
100%
Микросервисы позволяют развивать и развертывать разные части системы независимо друг от друга.
0%
Микросервисы не требуют написания документации, поскольку каждая служба сама по себе понятна.
0%
Микросервисы всегда работают быстрее, так как их можно развернуть на одном более мощном сервере.
Аналитик в баре 👩🏼💻 pinned «Создала чат. Присоединяйтесь) https://t.me/chat_stoic_future»
Где (чаще всего) хранится документация к API?
Anonymous Quiz
68%
В Swagger
11%
В Devtools
14%
В Postman
7%
В браузере вместе с кэшем и куками
Какой инструмент используется для просмотра документации в SOAP?
Anonymous Quiz
8%
ASMR
31%
Swagger
38%
WSDL
23%
Sentry