Php Plesk API中的异常HTTP头
*给出了以下旋度函数Php Plesk API中的异常HTTP头,php,http,curl,plesk,Php,Http,Curl,Plesk,*给出了以下旋度函数 函数curlInit($host、$login、$password) { $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,“https://{$host}:8443/enterprise/control/agent.php”); curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); curl_setopt($curl,CURLOPT_POST,true); curl_setopt($
函数curlInit($host、$login、$password)
{
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,“https://{$host}:8443/enterprise/control/agent.php”);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($curl,CURLOPT_HTTPHEADER,
数组(“HTTP_AUTH_LOGIN:{$LOGIN}”,
“HTTP_AUTH_PASSWD:{$password}”,
“HTTP_PRETTY_PRINT:TRUE”,
“内容类型:文本/xml”)
);
返回$curl;
}
我有几个问题
HTTP\u AUTH\u LOGIN
和HTTP\u AUTH\u PASSWD
而不是CURLOPT\u USERPWD
有什么用
404-找不到
404-找不到
*Parallels Plesk Panel 9.5::API RPC协议开发人员指南>客户端代码示例>PHP客户端应用程序
HTTP\u AUTH\u LOGIN
标题包含面板用户登录名。HTTP\u AUTH\u PASSWD
标题包含面板用户密码<代码>CURLOPT_USERPWD不是必需的$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
curl_setopt($ch, CURLOPT_POSTFIELDS, $packet);
curl_setopt($ch, CURLOPT_TIMEOUT, 1200); //wait 20min
$response = curl_exec($ch);
HTTP\u AUTH\u LOGIN
标题包含面板用户登录名。HTTP\u AUTH\u PASSWD
标题包含面板用户密码<代码>CURLOPT_USERPWD不是必需的$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
curl_setopt($ch, CURLOPT_POSTFIELDS, $packet);
curl_setopt($ch, CURLOPT_TIMEOUT, 1200); //wait 20min
$response = curl_exec($ch);
对于第4点:
404意味着文件
../enterprise/control/agent.php
已从服务器中删除。几个月前,许多人都在做这件事,以在补丁发布之前防止安全漏洞。我建议检查/usr/local/psa/admin/logs/httpsd\u access\u log
文件中的错误以及/usr/local/psa/admin/htdocs/enterprise/control/agent.php
第4点:
404意味着文件
../enterprise/control/agent.php
已从服务器中删除。几个月前,许多人都在做这件事,以在补丁发布之前防止安全漏洞。我建议检查/usr/local/psa/admin/logs/httpsd\u access\u log
文件中的错误,以及/usr/local/psa/admin/htdocs/enterprise/control/agent.php的可用性。这个答案有更多信息,如果我要继续的话会很有用,但公认的答案是我的实际问题。现在我的经理已经决定我们无论如何都不会费心去做这件事,所以没关系。+1这个答案有更多的信息,如果我要继续的话会很有用,但被接受的答案是我的实际问题。现在,我的经理已经决定我们无论如何都不会费心去做这件事,所以没关系。