? 1017036.patch
Index: servers/rest_server/rest_server.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/servers/rest_server/rest_server.info,v
retrieving revision 1.3
diff -u -p -r1.3 rest_server.info
--- servers/rest_server/rest_server.info	24 Dec 2010 17:25:13 -0000	1.3
+++ servers/rest_server/rest_server.info	7 Jan 2011 18:41:19 -0000
@@ -14,6 +14,5 @@ files[] = lib/mimeparse.php
 files[] = lib/spyc.php
 
 dependencies[] = services
-dependencies[] = inputstream
 
 core = 7.x
\ No newline at end of file
Index: servers/rest_server/includes/RESTServer.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/servers/rest_server/includes/RESTServer.inc,v
retrieving revision 1.3
diff -u -p -r1.3 RESTServer.inc
--- servers/rest_server/includes/RESTServer.inc	5 Jan 2011 20:34:48 -0000	1.3
+++ servers/rest_server/includes/RESTServer.inc	7 Jan 2011 18:41:20 -0000
@@ -271,7 +271,13 @@ class RESTServer {
         }
 
         // Read the raw input stream
-        $handle = fopen('drupal://input', 'r');
+        if (module_exists('inputstream')) {
+          $haandle = fopen('drupal://input', 'r');
+        }
+        else {
+          $handle = fopen('php://input', 'r');
+        }
+
         if ($handle) {
           $data = call_user_func($parser, $handle);
           fclose($handle);
