diff --git a/src/io/apiCurlIO.php b/src/io/apiCurlIO.php
index <HASH>..<HASH> 100644
--- a/src/io/apiCurlIO.php
+++ b/src/io/apiCurlIO.php
@@ -231,7 +231,7 @@ class apiCurlIO implements apiIO {
 
     // Force the payload to match the content-type asserted in the header.
     if ($contentType == self::FORM_URLENCODED && is_array($postBody)) {
-      $postBody = http_build_query($postBody);
+      $postBody = http_build_query($postBody, '', '&');
       $request->setPostBody($postBody);
     }
[fix issue <I>] On some builds of PHP, http_build_query defaults to the delimiter "&amp;" instead of "&".
This change will force the delimiter as "&" to avoid inconsistencies for consistent behavior across versions of PHP5.

Thank you ivandtoit for discovering this issue, and helping reproducing the issue.


git-svn-id: <URL>