jersey-rest-demo 增刪改查
項目地址:https://github.com/CoderDream/jersey-rest-demo
源代碼:http://download.csdn.net/detail/xuxiheng/8227849
查找
-
直接訪問
地址:http://localhost:8080/jersey-rest-demo/rest/contacts/
-
PostMan訪問
地址:http://localhost:8080/jersey-rest-demo/rest/contacts/查找所有的記錄:
方法
GET語法
http://localhost:8080/jersey-rest-demo/rest/contacts
鏈接
http://localhost:8080/jersey-rest-demo/rest/contactsHeader參數
Accept : application/json返回的json
{
"contact": [
{
"address": [
{
"city": "Shanghai",
"street": "Long Hua Street"
},
{
"city": "Shanghai",
"street": "Dong Quan Street"
}
],
"id": "huangyim",
"name": "Huang Yi Ming"
},
{
"id": "a1",
"name": "a1"
}
]
}查找指定ID的記錄:
方法
PUT語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abcHeader參數
Content-Type : application/json返回的json
{
"id": "a1",
"name": "a1"
}
新增
-
通過頁面添加:
新增:http://localhost:8080/jersey-rest-demo/pages/new_contact.jsp
查詢:http://localhost:8080/jersey-rest-demo/rest/contacts
-
通過Chrome的插件PostMan
實例1(只包含id和name):方法
PUT語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abcHeader參數
Content-Type : application/json請求的json
{
"id": "abc",
"name": "123"
}實例2(包含id、name和address列表):
方法
PUT語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/a123Header參數
Content-Type : application/json請求的json
{
"address": [
{
"city": "Shanghai",
"street": "Long Hua Street"
},
{
"city": "Shanghai",
"street": "Dong Quan Street"
}
],
"id": "a123",
"name": "Huang Yi Ming"
}
修改
-
修改記錄
方法
PUT語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abcHeader參數
Content-Type : application/json請求的json
{
"id": "abc",
"name": "12345"
} -
查看更新后的結果
方法
GET
語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abc
Header參數
Accept : application/json
返回的json
{
"id": "abc",
"name": "12345"
}
刪除
-
刪除記錄
方法
DELETE語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abcHeader參數
Content-Type : application/json -
刪除后查看結果
方法
GET
語法
http://localhost:8080/jersey-rest-demo/rest/contacts/{contactId}
鏈接
http://localhost:8080/jersey-rest-demo/rest/contacts/abc
Header參數
Accept : application/json








