GraphQL 자체 명세는 전송 방식을 정하지 않습니다. GraphQL over HTTP 초안은 POST를 필수로 하고 GET을 선택 사항으로 두며, GET에는 query 연산만 허용합니다. 클라이언트는 application/graphql-response+json을 Accept에 넣고, 서버는 해당 응답 미디어 타입을 지원해야 합니다.
데모는 GET 질의와 POST 변형을 통과시키고 GET 변형을 거절합니다. 이 문서는 아직 Stage 2 초안이라 내용이 달라질 수 있으므로 현재 구현과 사용 중인 클라이언트의 호환성을 점검해야 합니다.
언제 쓰나
서로 다른 GraphQL 클라이언트와 서버 사이의 HTTP 동작을 맞출 때 참고합니다.