RESTful图书接口设计

图书数据增删改查

查询单一图书

请求方式:GET

请求路径: books/1/

请求参数:id

返回结果:{ id,' btitle',"bread';'pub_date'} json

查询所有图书

请求方式:GET

请求路径: books/

请求参数:

返回结果: [{},{},......{}] json

[
    {
        "id": 1,
        "btitle": "1237777456",
        "bread": 12,
        "bcomment": 34,
        "bpub_date": "1980-05-01"
    },
    {
        "id": 2,
        "btitle": "天龙八部",
        "bread": 36,
        "bcomment": 40,
        "bpub_date": "1986-07-24"
    },
......
    {
        "id": 10,
        "btitle": "bbbb",
        "bread": 12,
        "bcomment": 34,
        "bpub_date": "1980-05-02"
    }
]

保存图书

请求方式:POST

请求路径:books/

请求参数:{btitle(必须) bpub_date(必须) bread(可选) bcomment(可选)} json

返回结果: { id,btitle ,bread,pub_date} json

更新图书

请求方式:PUT

请求路径:books/1 /

请求参数:btitle bpub_date bread bcomment json id路径

返回结果:{ id,btitle , bread;pub_date} json

删除图书

请求方式:DELETE

请求路径: books/1/

请求参数:id

返回结果:{}