首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal Restful

Drupal Restful
EN

Drupal用户
提问于 2014-08-04 14:14:12
回答 1查看 835关注 0票数 3

关于模块,我有一个简短的问题。

有一个restful web服务模块https://www.drupal.org/project/restws和另一个restful模块https://www.drupal.org/project/restful

我不知道这两者到底有什么区别。因为,两者都支持CRUD操作,json格式。那么,两者之间的确切区别是什么。

谢谢!

EN

回答 1

Drupal用户

发布于 2015-04-13 03:02:13

模块在这个问题上给出了很好的解释的维护人员之一:

以下是RESTful与其他模块(如RestWs和Services实体)之间的区别:

  • RESTful需要显式声明公开的API。当启用模块时,除非插件声明,否则不会发生任何事情。
  • 资源是按包而不是按实体公开的。例如,这将允许开发人员只公开特定类型的节点。
  • 公开的属性需要显式声明。这允许一个干净的输出,而不会泄漏Drupal的内部实现。这意味着消费客户端不需要知道实体是节点还是术语,也不需要提供field_前缀。
  • 资源版本控制是内置的,这样资源就可以被多个使用者重用.该版本处于资源级别,以获得更大的灵活性和控制。
  • 它具有可配置的输出格式。它附带了JSON (默认的)、JSON+HAL以及作为示例的XML。
  • 受众是开发人员,而不是站点建设者。
  • 为无头Drupal提供一个关键工具。请参阅AngularJs表单示例模块。
票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/125670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档