Khi sử dụng dữ liệu mùa xuân cho REST API của tôi, câu trả lời trả về có hiện nay bao gồm các lĩnh vực _links
:Làm thế nào để loại bỏ các phần tử hypermedia khỏi các biểu diễn được tạo ra bởi Spring Data REST?
{
"_embedded": {
"users": [
{
"imageUrl": "some_image_url",
"name": "some name",
"id": "57420b2a0d31bb6cef4ee8e9",
"_links": {
"self": {
"href": "http://localhost:8080/users/57420b2a0d31bb6cef4ee8e9"
},
"user": {
"href": "http://localhost:8080/users/57420b2a0d31bb6cef4ee8e9{?projection}",
"templated": true
}
}
},
...
Có cách nào để tạo ra sản lượng, chẳng hạn rằng trường _links
ẩn? ví dụ .:
{
"_embedded": {
"users": [
{
"imageUrl": "some_image_url",
"name": "some name",
"id": "57420b2a0d31bb6cef4ee8e9",
},
...
Tôi thấy rằng vì tôi phơi bày bộ lĩnh vực id
, _links
là không thực sự cần thiết, và chủ yếu chỉ lộn xộn lên phản ứng của tôi.
Khách hàng phải biết tìm người dùng ở đâu mà không có liên kết? –
@OliverGierke Tôi đã phơi bày trường 'id' trong phản hồi. –
Khách hàng làm gì với một Chuỗi đơn giản không phải là một URI? –