diff --git a/dev/skeletons/skeleton_webservice_server.php b/dev/skeletons/skeleton_webservice_server.php
index 278057fd4f6f997adfabc74cd2b95fcec7099d45..52bb46455cb8d51fe0113ac4ea414f48ce1581de 100644
--- a/dev/skeletons/skeleton_webservice_server.php
+++ b/dev/skeletons/skeleton_webservice_server.php
@@ -269,5 +269,4 @@ function createSkeleton($authentication,$skeleton)
 }
 
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_actioncomm.php b/htdocs/webservices/server_actioncomm.php
index dfc0aac590a95db33e0e9cedc4b04231116132fd..d5d9c45fa362c71e66c885a1a3cbb691eea0b421 100644
--- a/htdocs/webservices/server_actioncomm.php
+++ b/htdocs/webservices/server_actioncomm.php
@@ -590,4 +590,4 @@ function updateActionComm($authentication,$actioncomm)
 }
 
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_category.php b/htdocs/webservices/server_category.php
index 1b85c67717508587e0f6ebc68fff5aff54918ed1..3c723947764d43b08f2f609a9268e4ea42b72252 100644
--- a/htdocs/webservices/server_category.php
+++ b/htdocs/webservices/server_category.php
@@ -298,7 +298,5 @@ function getCategory($authentication,$id)
 	return $objectresp;
 }
 
-
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_contact.php b/htdocs/webservices/server_contact.php
index 672f90a7bd1699e453904d400e337fa76731417b..f42c270fa42378f7fd1363e7c3ec814263162bcf 100644
--- a/htdocs/webservices/server_contact.php
+++ b/htdocs/webservices/server_contact.php
@@ -712,6 +712,6 @@ function updateContact($authentication,$contact)
 
 	return $objectresp;
 }
-// Return the results.
-$server->service($HTTP_RAW_POST_DATA);
 
+// Return the results.
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_invoice.php b/htdocs/webservices/server_invoice.php
index e8c6f166890ffc72f90d49ce400d9af56e8281de..d0f3e589f25ff2e4ba2bd74c4b0f2f17734db961 100644
--- a/htdocs/webservices/server_invoice.php
+++ b/htdocs/webservices/server_invoice.php
@@ -587,7 +587,5 @@ function createInvoice($authentication,$invoice)
     return $objectresp;
 }
 
-
 // Return the results.
-$server->service((isset($HTTP_RAW_POST_DATA)?$HTTP_RAW_POST_DATA:''));
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_order.php b/htdocs/webservices/server_order.php
index d70725b468fe4c43274b4cd42e9fb2223a236fa3..387ed548506fe982e0442afd4ff72c9c4579bb03 100644
--- a/htdocs/webservices/server_order.php
+++ b/htdocs/webservices/server_order.php
@@ -798,7 +798,5 @@ function validOrder($authentication,$id='')
 	return $objectresp;
 }
 
-
 // Return the results.
-$server->service((isset($HTTP_RAW_POST_DATA)?$HTTP_RAW_POST_DATA:''));
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_other.php b/htdocs/webservices/server_other.php
index 0e3caa512c6f1069a9c9033ac5f418a8787892ce..ba948d463eadea4608badce26cb00f534309dc92 100644
--- a/htdocs/webservices/server_other.php
+++ b/htdocs/webservices/server_other.php
@@ -321,5 +321,4 @@ function getDocument($authentication, $modulepart, $file, $refname='')
 }
 
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_productorservice.php b/htdocs/webservices/server_productorservice.php
index 3e50060660c84ebe10b3fc4694ce00232e82201c..ffe25f8e3e89222a358c8870e5adf2be0835be03 100644
--- a/htdocs/webservices/server_productorservice.php
+++ b/htdocs/webservices/server_productorservice.php
@@ -1019,8 +1019,5 @@ function getProductsForCategory($authentication,$id,$lang='')
 	return $objectresp;
 }
 
-
-
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_supplier_invoice.php b/htdocs/webservices/server_supplier_invoice.php
index c6697980a122e41bfaff09817742229c83a636a2..fea871ac077561c2409c654bd4e363997575be17 100644
--- a/htdocs/webservices/server_supplier_invoice.php
+++ b/htdocs/webservices/server_supplier_invoice.php
@@ -457,7 +457,5 @@ function getSupplierInvoicesForThirdParty($authentication,$idthirdparty)
 	return $objectresp;
 }
 
-
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_thirdparty.php b/htdocs/webservices/server_thirdparty.php
index 645e120a10171fc47f3e979bc97a79fc4f142fff..301511e01151efea60415cfe3816e879c377db57 100644
--- a/htdocs/webservices/server_thirdparty.php
+++ b/htdocs/webservices/server_thirdparty.php
@@ -728,4 +728,4 @@ function getListOfThirdParties($authentication,$filterthirdparty)
 }
 
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
+$server->service(file_get_contents("php://input"));
diff --git a/htdocs/webservices/server_user.php b/htdocs/webservices/server_user.php
index 96fcde097b2c726c22f1efa8a938f376d4fe7b00..4fb5cc81e8cbf76ea94c6907ee937db08a22cff7 100644
--- a/htdocs/webservices/server_user.php
+++ b/htdocs/webservices/server_user.php
@@ -753,7 +753,5 @@ function setUserPassword($authentication,$shortuser) {
 	return $objectresp;
 }
 
-
 // Return the results.
-$server->service($HTTP_RAW_POST_DATA);
-
+$server->service(file_get_contents("php://input"));