Php Web服务器没有对CURL和其他httprequest方法给出正确的响应

Php Web服务器没有对CURL和其他httprequest方法给出正确的响应,php,apache,webserver,cpanel,Php,Apache,Webserver,Cpanel,我试图使用以下代码向外部Web服务器发出REST请求 <?php $user = 'USER'; $pass = 'PASS'; $data = "MYDATA" $ch = curl_init('URL'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data

我试图使用以下代码向外部Web服务器发出REST请求

<?php
$user = 'USER';
$pass = 'PASS';
$data = "MYDATA"

$ch = curl_init('URL');
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json',
        'Content-Length: ' . strlen($data))
    );
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_VERBOSE, true);

if(!($res = curl_exec($ch))) {
    echo('[cURL Failure] ' . curl_error($ch));
}

curl_close($ch);

echo($res);
它显示无效凭据,但是我提供了正确的凭据,我可以确认它们,因为它正在其他服务器上工作

因为这是我的脚本的关键部分,我使用它来注册客户端,所以我假设post参数有问题

我正在运行cpanel并已卸载以下内容: -清漆 -阿帕奇酒店

我还重新编译了php并启用了curl及其依赖项,但似乎没有任何东西可以解决我的问题

如果需要更多信息,请不要犹豫,在评论中询问我,我会很快回复,因为我确实需要这些信息

感谢您的帮助


Kind-Maxim

您确定要使用正确的服务器虚拟主机吗?
HTTP/1.1 403 Forbidden Accept-Ranges: bytes Content-Type: application/json; charset=UTF-8 Date: Sat, 26 Oct 2013 13:56:37 GMT Server: Restlet-Framework/2.1.3 Vary: Accept-Charset, Accept-Encoding, Accept-Language, Accept Content-Length: 77 Connection: keep-alive {"error":"ForbiddenOperationException","errorMessage":"Invalid credentials."}