반응형
📝GET
{
me {
name
}
}
// 위와 등치
http://myapi/graphql?query={me{name}}
HTTP GET 요청을 수신할 때 GraphQL 쿼리는 "query" 쿼리 문자열에 지정되어야 합니다
예를 들어, 다음 GraphQL 쿼리를 실행하려는 경우는 위와 같습니다
📝POST
/** ─── 호출 ───**/
{
"query": "...",
"operationName": "...",
"variables": { "myVariable": "someValue", ... }
}
/** ─── 응답 ───**/
{
"data": { ... },
"errors": [ ... ]
}
표준 GraphQL POST 요청은 application/json콘텐츠 유형을 사용해야 하며 다음 형식의 JSON 인코딩 본문을 포함해야합니다
operationName및 variables선택적 필드입니다 그리고 operationName쿼리에 여러 작업이 있는 경우에만 필요합니다
응답의경우 잘못된 요청인 경우 errors 필드가 존재하며 그렇지 않을 땐 data 필드만 존재합니다
반응형
'[GraphQL]' 카테고리의 다른 글
[GraphQL] Json gzip으로 압축해 네트워크 속도 증가 [16.8.1 version] (0) | 2024.04.02 |
---|---|
[GraphQL] Mutation, Query 호출 방법, 별칭, Fragment(코드 중복 피하기), 동적 파라미터, 지시문(동적 필드) [16.8.1 version] (0) | 2024.04.02 |