TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #3345 3.91K
GraphQL_полный_справочник_с_примерами_GetAnalyst.pdf2.7 MB
🩷 GraphQL — полный справочник с примерами 📚

GraphQL — это язык запросов к API и среда их выполнения.

В отличие от REST, где каждый ресурс имеет свой эндпоинт, в GraphQL — один эндпоинт (/graphql), а клиент в теле запроса сам описывает, какие поля ему нужны.


👉 3 типа операций
Query — получить данные (аналог GET)
Mutation — изменить данные (аналог POST/PUT/PATCH/DELETE)
Subscription — подписка на события в реальном времени (WebSocket)

👉 Транспорт
Протоколы HTTP + WebSocket

👉 Эндпоинт
Одинаковый на все запросы к API. Получить товары, заказы, пользователей — всё одно и то же.

POST https://api.server.com/qraphql


👉 Тело запроса (request body)
Язык GraphQL

👉 HTTP-код ответа
Всегда HTTP-200 OK.
Даже при ошибках.

👉 Тело ответа (response body)
json


Пример запроса на получение данных
Эндпоинт:

POST https://api.test.com/qraphql

Тело:

query GetOrder($id: ID!) {
order(id: $id) {
id
status
totalAmount
customer {
name
email
}
}
}


Пример ответа:
Какие поля попросили в запросе, такие и вернулись в ответе.
HTTP-200 OK

{
"data": {
"order": {
"id": "42",
"status": "PAID",
"totalAmount": 4990,
"customer": {
"name": "Иван Петров",
"email": "ivan@example.com"
}
}
}
}



Подробнее и с примерами в полном справочнике по GraphQL прикреплённом к посту 📚


#RestApiGA #АрхитектураGA

Tg | ВК | Max
  • ❤ 19
  • 🔥 10
  • 🦄 1
More from @getanalysts
  1. Oct 2, 2026📌 [Доступ открыт до 6 октября] Асинхронная интеграция с ИИ-сервисом 📌 Один сквозной кейс…
  2. Oct 1, 2026🎓 Системный аналитик: с нуля до опыта работы на проекте [начинаем сегодня] 🎓 Сегодня, 1…
  3. Oct 1, 2026💫😱 IT никогда не станет прежним. Из-за AI. Несколько главных мыслей с The AI Conference…
  4. Sep 30, 2026🐞 HTTP-ошибки в интеграциях с внешними системами: как их обрабатывать 🐞 Что делать, если…
  5. Sep 29, 2026🔖 5 архитектурных стилей API, которые важно знать аналитику 📡 API определяет, как именно…
  6. Sep 28, 2026💥 Интеграции систем — 7 октября. Сегодня последний день специальных условий записи 💥 Где…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →