之前我们介绍过使用 GET 方法请求单个的内容资源 .. 如果你想得到一个内容的列表 .. 可以去创建一个 REST 类型的视图显示 .. 打开 Drupal 的管理后台 .. 结构 ... 找到 视图 ..
我们可以去创建一个新的视图 .. 添加新的视图 .. 视图的名字可以随便定义 .. 这里我把它设置成 rest .. 显示 内容 .. 类型选择 电影 .. 保存一下 ...
安装了 Web 服务里的 rest 模块以后,在可以使用的视图显示里面,会多了一个 REST export .. 添加一个这样的显示 .. 然后设置一下它的路径 ... 比如 api/movie .. 保存一下 ..
打开 POSTMAN .. 这里我们可以请求一下刚才创建的 REST export 类型的视图显示输出的东西 .. 请求的地址是网站的基本地址 .. 加上一个 api/movie .. 请求的方法选择 GET .. 再发送一下这个请求 ..
在下面会显示返回来的结果 .. 默认这个返回的数据的格式应该是 JSON .. 里面就是一些电影内容 .. 如果你想得到 hal json 格式,可以去设置一下 .. 回到 Drupal 的后台 .. 在 格式 这里 .. 点击 Serializer 后面的设置 .. 选择接受的请求格式 .. 勾选一下 hal_json .. 应用 .. 再保存一下 ..
回到 POSTMAN .. 重新再发送一下这个请求 .. 现在得到的电影内容里面,会多了一个 _links 还有 _embedded ..