这是我的代码:
if ($_SERVER ["REQUEST_METHOD"] === "GET") {
include_once('../database/dbSource.php');
$databaseSource = DataBaseSource::getInstance();
//Parse
$ini_array = parse_ini_file("../../pto/config.ini");
$user = $_GET['userSid'];
$username = $ini_array['ctsi_CIBMON_fid'];
$password = $ini_array['ctsi_CIBMON_pass'];
$ctsi_url = $ini_array['ctsi_url'] . $user . '&view=full';
$opts = array(
'http' => array(
'method' => "GET",
'header' => "Content-Type: application/json\r\n" . "Accept: application/json\r\n" .
"Authorization: Basic " . base64_encode("$username:$password")
)
);
$context = stream_context_create($opts);
echo file_get_contents($ctsi_url, false, $context);
} else {
echo $_SERVER ["REQUEST_METHOD"];
}
我收到以下错误:
解析JSON文档时出错。该文件可能不是 良好的。
我尝试检查代码中的addiitonal空格(我删除了)等等。
授权也没有问题。
无法弄清楚问题是什么。
请帮忙。
注意:它也曾用于工作但停止工作,甚至没有对代码进行任何更改。所以很奇怪。
我尝试访问的网址是https://xxx.xxx.net而不是http - 这有关系吗?