0

cURL で 500 Internal Server Error が発生する原因についてのアイデアが不足しています

$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 で見逃しているものはありますか?

ありがとう!

4

1 に答える 1

0

CURLOPT_POST => true実際にページに変数を渡さないので削除しcurl_errorました400 Bad Request

于 2013-09-17T09:21:05.530 に答える