小编Ana*_*nth的帖子

CURL无法运行URL并返回302

我正在尝试通过CURL运行一个URL(具有注销功能).但它返回302 http代码.当我通过POSTMAN(谷歌浏览器插件)或海报(Firefox插件)运行时,相同的网址,然后返回正确的结果({"状态":"成功"}).任何帮助将不胜感激.

URL(JAVA APPLICATION URL):http://website.mywebsite.com:8083/VideoBook/ signout.action

我的代码:

 // Open log file
        $logfh = fopen("GeoserverPHP.log", 'w') or die("can't open log file");

        // Initiate cURL session
        $service = "http://website.mywebsite.com:8083/VideoBook/";


$request = "signout.action";

             $url = $service . $request;
        $ch = curl_init($url);

        // Optional settings for debugging
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_VERBOSE, true);


 curl_setopt($ch, CURLOPT_STDERR, $logfh);

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($ch, CURLOPT_COOKIESESSION, true);

curl_setopt($ch, CURLOPT_REFERER, true); 
curl_setopt($ch, CURLOPT_COOKIEJAR, true); 
curl_setopt($ch, CURLOPT_COOKIEFILE, true); 
    //Required GET request settings


  // …
Run Code Online (Sandbox Code Playgroud)

php rest curl http-status-code-302

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

curl ×1

http-status-code-302 ×1

php ×1

rest ×1