卷曲500内部服务器错误

时间:2013-09-17 07:11:51

标签: php curl

我已经不知道可能导致500内部服务器错误的问题与cURL

$someString = '7abcd684efg1hi085b7b47dc4e508e99a5edcba9';
$url = 'http://192.168.254.211:8080/sampleProject/auth/logout/'.$someString;
$logoutCurl = curl_init($url);
curl_setopt_array($logoutCurl, 
    array(
        CURLOPT_URL => $url,
        CURLOPT_POST => true,
        CURLOPT_HEADER => false,
        // CURLOPT_RETURNTRANSFER => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTPHEADER => array(
            'Content-Type: application/json', 
            'jrr: '.$jrr, 
            'slave: '.$slave,
            'spoil: '.$spoil
        )
    )
);
curl_exec($logoutCurl);
curl_close($logoutCurl);

它不断给我内部服务器错误,它说实际上并没有调用服务器,但我确信我已正确连接到服务器,因为我可以成功登录。

一些说明: $someString是添加到URL的字符串,因为服务器需要它。 $jrr$slave$spoil必须通过。 服务器不返回或响应任何东西,我只需要获得200状态。 在cURL上有什么我错过的东西吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我删除了CURLOPT_POST => true,因为我实际上没有将变量传递给页面,这就是我认为curl_error给我400 Bad Request的原因。