我有一个 PHP 类,用于将一些数据发布到服务器,并使用相同的打开连接获取一些数据。问题是此代码将尝试在第二个请求中 POST 第一个请求中的数据......
curl_setopt(self::$ecurl, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt(self::$ecurl, CURLOPT_POSTFIELDS, $data);
$request=curl_exec(self::$ecurl);
curl_setopt(self::$ecurl, CURLOPT_CUSTOMREQUEST, "GET");
$request=curl_exec(self::$ecurl);
Run Code Online (Sandbox Code Playgroud)
所以我需要取消设置的方法CURLOPT_POSTFIELDS。我尝试使用curl_setopt(self::$ecurl, CURLOPT_POSTFIELDS, null);,但无论如何卷曲发送Posting 0 bytes...请求的标头。
另请注意,我需要使用完全相同的连接,因此我无法通过curl_init 创建另一个连接。