아래 curl 명령을 고려하십시오. JSON에서 줄 바꿈을 허용하고 (최소화없이) bash에서 직접 실행할 수 있습니까 (Mac / Ubuntu)
curl -0 -v -X POST http://www.example.com/api/users \
-H "Expect:" \
-H 'Content-Type: text/json; charset=utf-8' \
-d \
'
{
"field1": "test",
"field2": {
"foo": "bar"
}
}'
위의 명령을 실행하면 위의 명령 second {
을 수정하는 방법 에서 오류가 발생한 것 같습니다 .
업데이트 : 실제로 이전에 문제가 발생하지 않고 명령을 실행할 수 있었지만 최근에 문제가 발생한 이유를 알 수 없습니다.
mymac > bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15) Copyright (C) 2007 Free Software Foundation, Inc.