-
Notifications
You must be signed in to change notification settings - Fork 0
REST API
ovekyc edited this page Aug 30, 2016
·
25 revisions
| URI(default) | Method | Description | Default |
|---|---|---|---|
| / | GET | redirect to index | |
| /index | GET | initial page | |
| /experiment/<user_id> | GET | get all user's exp | index |
| /experiment/<user_id>/<exp_name> | GET | get specific exp | index, '' |
| /experiment/ | POST | create exp | |
| /experiment/<user_id>/<exp_name> | PATCH | update exp | |
| /experiment/<user_id>/<exp_name> | DELETE | delete exp | |
| /data/upload | GET | show upload form | |
| /data/upload | POST | upload new file | |
| /data/<user_id> | GET | get all user's data files | index |
| /data/<user_id>/<data_name> | GET | get specific data file | index, '' |
| /data/<user_id>/<data_name> | DELETE | delete data |
{
"exp_data":{
"name": "myexp",
"user_id": "user1",
"drawing":"febric...",
"xml": "<experiment>..</experiment>",
"input": 2048
}
}{
"exp_data":{
"name": "myexp",
"user_id": "user1"
}
}{
"exp_data":{
"name": "myexp_after",
"user_id": "user1",
"drawing":"febric..",
"xml": "<experiment>..</experiment>",
"input": 2048
}
}Reference http://blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/