Drupal中services的原理及区分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal中services的原理及区分相关的知识,希望对你有一定的参考价值。

研究一天半的结果记录下:

restws:暴露drupal的资源(比如:entities类)通过restful web service。模块作者自己保证restws在drupal8发布的那天会被弃用,因为已经把rest模块做成D8的核心模块了。

restful:对于drupal来说是最佳的实践方式。(有待考究。。。)奇葩的请求格式是这样的http://121.42.183.23:8080/?q=node.xml/1

Services:是一个对于建立api以至于外部的客户端能和drupal通信交流的解决方法。拿来即用的它致力于去提供给任何的drupal核心支持并且对于其它的模块提供代码级别的api,来去暴露出模块自己的特性和功能。Services被作为drupal的插件去提供给别的去创建它们自己的认证机制、请求格式、和响应格式。

请求格式是

http://114.215.105.32/?q=app/node/1这样的

IBM的一篇对Services的讲解文章:

http://www.ibm.com/developerworks/library/os-drupal-web-service-project/


本文出自 “为了以后” 博客,谢绝转载!

以上是关于Drupal中services的原理及区分的主要内容,如果未能解决你的问题,请参考以下文章

怎样安装配置service_U

Drupal 7 - 不区分大小写的 LIKE 与 db_select

Ingress 原理及实例

Web Service工作原理及实例

Servlet service for Servlet jsp threw exception javax serv

手撕源码Dubbo工作原理&源码分析