programing

단말기에서 레일 앱으로 json 투고 요청을 컬링합니다.

fastcode 2023. 3. 6. 21:33
반응형

단말기에서 레일 앱으로 json 투고 요청을 컬링합니다.

os x 터미널에서 curl 명령어로 rails 앱에 사용자를 생성하려고 합니다.데이터를 포맷하는 방법에 관계없이 앱은 내 검증이 통과되지 않은 응답을 반환합니다.

curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}"

모든 변종들을 시도해 봤어요.[] 괄호도 사용해 보고 user={data}도 사용해 보았습니다.}. 아무것도 작동하지 않는 것 같습니다.좋은 생각 있어요?

먼저 명령어 끝에 관련 없는 "가 있습니다.

이거 드셔보세요

curl -v \
  -H "Accept: application/json" \
  -H "Content-type: application/json" \
  -X POST \
  -d ' {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}' \
  http://localhost:3000/api/1/users

언급URL : https://stackoverflow.com/questions/5658510/curl-json-post-request-via-terminal-to-a-rails-app

반응형