This project is not covered by Drupal’s security advisory policy.

This is a Services Module server. It essentially handles incoming requests through $_GET.

This module is superseded by Rest Server

You can do the following:

  • Call a service by passing values on the url path instead of, say, by passing data to the $_POST which is how most Services servers work. This gives you access to most (all?) of the existing services. For example, the service node.load is called by,field2,field3. Even if you do not need this type of server, it is very useful for testing and demonstrations.
  • The parameter after the method allows you to specify 'json' or 'xml' (or just pass 'print' for the raw method result).
  • This module also provides a service which allows you to pass any drupal path and receive the fully rendered result. This is quite handy, since it enables you to pass any content through Services and get API checking and so on. Word of warning, there is a little overhead with this service, since it needs to rebuild part of the menu so that the passed url can be called - refactoring may follow.

Please consider this module beta.

This module written by Simon Hobbs and sponsored by Lonely Planet.

Project information