将curl命令行转换为php代码-错误代码401

将curl命令行转换为php代码-错误代码401,curl,cookies,Curl,Cookies,我试图通过php发送这个json数据,但运气不好 curl-L-i-X POST-k--cookie./cookies.txt-H'内容类型:application/json'-d'{“email”:“longnp”}' 以下是我所拥有的: $cookieDump = tempnam("tmp/", "cookies"); $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_SSL_V

我试图通过php发送这个json数据,但运气不好

curl-L-i-X POST-k--cookie./cookies.txt-H'内容类型:application/json'-d'{“email”:“longnp”}'

以下是我所拥有的:

$cookieDump = tempnam("tmp/", "cookies");
$ch = curl_init();

curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_COOKIEJAR, "/tmp/cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "/tmp/cookies.txt");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\"email\": \"longnp\"}");
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieDump);
curl_setopt($ch,  CURLOPT_URL,"https://sg-baas.acronis.com/api/1/actions/mail/activate/");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "Content-Type: application/json"
));

$buf2 = curl_exec ($ch);
响应标题:

HTTP/1.1 401 Unauthorized
Server: nginx/1.6.0
Date: Thu, 27 Aug 2015 04:19:34 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: ETag,Content-Length,Content-Type,Retry-After

Error 401 Unauthorized

你到底成功与否?您是如何获得cookies.txt文件的?该txt文件中会包含什么内容?你能分享一下你的想法吗。谢谢你到底成功与否?您是如何获得cookies.txt文件的?该txt文件中会包含什么内容?你能分享一下你的想法吗。谢谢