2013-10-17 2 views
0

나는 어디에서나 답을 찾았지만 찾지 못했습니다.cURL에서 "요청에 유효한 JSON이 포함되어 있지 않은 이유는 무엇입니까?"

다음과 같은 cURL 명령을 Kippt API : curl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{"title":"Meteor.js","is_private":false}" https://kippt.com/api/lists으로 실행하려고합니다.

반환 값 : "message": "Request didn't contain valid JSON.". 어쩌면 명령 자체에 문제가 있거나, Kippt API와의 상호 작용에 문제가있을 수 있지만, 무엇이든지간에이 명령을 실행할 수는 없습니다.

왜 이런 일이 발생하며 어떻게 해결할 수 있습니까?

P. S. 루비 기반 리소스 파일 파서를 사용하는 데는 필연적인데, JSON을 보관하기 위해 파일을 사용할 수 없다는 점에 유의해야합니다. 그것은 cURL 명령 자체에서 원시로 사용되어야합니다.

답변

1

따옴표를 이스케이프 처리 할 필요가 없습니까?

curl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{\"title\":\"Meteor.js\",\"is_private\":false}" https://kippt.com/api/lists 
+1

오, 이런. 나는 내가 생각했던 것보다 더 피곤해야한다. 이제 작동합니다. s- : 감사합니다. –

관련 문제