클라우드플레어 cURL 이용해서 api 호출하는데, "Malformed JSON in request body" 오류 발생할때 해결 방법
Why do I get a malformed JSON in request body in this cURL call?
{"success":false,
"errors":[{"code":6007,"message":"Malformed JSON in request body"}],
"messages":[],"result":null}
아래와 같이, --data 값을 리눅스와 윈도우가 다릅니다. 아래와 같이 이용하시면 해결됩니다.
# On Linux
--data '{"purge_everything":true}'
# On Windows
--data "{\"purge_everything\":true}"
For Windows:
- Replace the single quotes with double quotes: ' --> "
- Escape the double quotes with a backslash: " --> \"