REST Webサービスをテストする最も簡単な方法はcurl
、ターミナルで使用することです。
レールのWebサービスをテストするために使用したコードがいくつかあります。サービスに合わせて変更できます。
得る
curl http://localhost:3000/courses.json
役職
curl -H "Content-Type:application/json" -d '{"courseCode":"55555","courseName":"SEEEE","courseYr":999}' http://localhost:3000/courses.json
RaillsのPUT:
eg1(すべてのフィールドを含む):
curl -H "X-Http-Method-Override: put" -H "Content-Type:application/json" -d '{"courseCode":"123456","courseName":"AAAAAAAA","courseYr":12345}' http://localhost:3000/courses/5.json
eg2(フィールドは編集のみ):
curl -H "X-Http-Method-Override: put" -H "Content-Type:application/json" -d '{"courseYr":999999999}' http://localhost:3000/courses/3.json
IDが指定されたRailsでDELETE
curl -H "X-Http-Method-Override: delete" -H "Content-Type:application/json" -d '{"id":4}' http://localhost:3000/courses/5.json