Newer
Older
rest-example / README.md

Camel REST サンプルアプリケーション

ダウンロード

    $ git clone http://gitbucket.buildria.com/git/sogabe/rest-example.git

起動

   $ cd rest-example
   $ mvn jetty:run

アクセス

本取得

リクエスト

GET http://localhost:8888/books/1/

レスポンス

{
    "id": 1,
    "title": "Struts In Action",
    "price": 3000
}

本一覧取得

リクエスト

GET http://localhost:8888/books

レスポンス

{
    "book": [
        {
            "id": 1,
            "title": "Struts In Action",
            "price": 3000
        },
        {
            "id": 2,
            "title": "ActiveMQ In Action",
            "price": 3000
        },
        {
            "id": 3,
            "title": "Camel In Action",
            "price": 3000
        }
    ]
}

本の登録

リクエスト

POST http://localhost:8888/books

{
    "title": "Struts In Action2",
    "price": 31010
}

レスポンス

{
    "id": 4,
    "title": "Struts In Action2",
    "price": 31010
}

本の修正

リクエスト

PUT http://localhost:8888/books/1

{
    "id": 1,
    "title": "Struts In Action2",
    "price": 100
}

レスポンス

{
    "id": 1,
    "title": "Struts In Action2",
    "price": 100
}

本の削除

リクエスト

DELETE http://localhost:8888/books/1

レスポンス

{
    "id": 1,
    "title": "Struts In Action2",
    "price": 100
}
`