Request: preparePost, since CURLOPT_POSTFIELDS can have CurlFile, so can't http_build_query everything blindly...