반응형
단말기에서 레일 앱으로 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
반응형
'programing' 카테고리의 다른 글
| Bower를 사용한 패키지 업데이트 (0) | 2023.03.06 |
|---|---|
| TypeError: j(...).bxSlider는 함수가 아닙니다.슬라이더가 작동하지 않습니다. (0) | 2023.03.06 |
| jAJAX 콜의 jQuery 콜백 (0) | 2023.03.06 |
| Redx 동기식 또는 비동기식으로 store.dispatch를 실행한다. (0) | 2023.03.06 |
| 허용되지 않는 MIME 유형("text/html")으로 인해 차단됨: Tomcat 9.0.30에 배포된 Angular 8이 자산을 처리하지 못함 (0) | 2023.03.06 |