클라우드플레어 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:

  1. Replace the single quotes with double quotes: ' --> "
  2. Escape the double quotes with a backslash: " --> \"

1 답변

0 투표
매우 좋은 정보입니다

도움이 되었습니다

건강하십시오 항상
add
...