Notice
Recent Posts
Recent Comments
Link
투케이2K
89. (TWOK/WORK) [업무 이슈] GraphQL - API 요청 에러 발생 - json format error 본문
투케이2K 업무정리
89. (TWOK/WORK) [업무 이슈] GraphQL - API 요청 에러 발생 - json format error
투케이2K 2024. 9. 9. 18:56[제 목]
[업무 이슈] GraphQL - API 요청 에러 발생 - json format error
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. Http GraphQL 요청 시 JSON 포맷이 올바르지 않아서 request 에러 발생 이슈
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. GraphQL Api 요청 형식 확인 (Post Body Json)
>> Queries , Mutation , Subscription 별 포맷 형식 점검 (샘플 Mutation 요청 형식)
var graphql_ = ""
graphql_ += "mutation CreatePerson {\n" +
" createPerson(person: {name: \"Larry David\", age: 47}) {\n" +
" age\n" +
" id\n" +
" name\n" +
" }\n" +
"}"
2. Api 요청 시 query 키 값 추가 및 Queries , Mutation , Subscription 요청 형식 문자열 포함 전송 테스트 (정상 동작 확인)
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. GraphQL Api 요청 시 방어 로직 체크 강화
>> Queries , Mutation , Subscription 요청 형식에 맞는 시작 문자열 확인 (ex : query , mutation , subscription)
>> JSON 형식에 query 키 값이 포함 되었는지 확인 수행
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
https://blog.naver.com/kkh0977/223574996365
https://blog.naver.com/kkh0977/223575008982
https://blog.naver.com/kkh0977/223575019760
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments