Встречается на собеседованиях • сегодня

Есть ли методы запросов в GraphQL

GraphQL использует один HTTP метод — POST, но сам язык запросов поддерживает разные типы операций:

  1. Query — для получения данных (аналог GET в REST)
graphql
query {
  user(id: 1) {
    name
    email
  }
}
  1. Mutation — для изменения данных (аналог POST/PUT/PATCH/DELETE)
graphql
mutation {
  createUser(name: "John", email: "john@example.com") {
    id
  }
}
  1. Subscription — для реальных обновлений через WebSocket
graphql
subscription {
  newMessage {
    id
    text
  }
}

Хотя технически все запросы отправляются POST-ом, семантически GraphQL различает типы операций через тело запроса, а не через HTTP-методы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы