dongzang5815 2016-11-15 18:25
浏览 105

PHP JSON错误解析JSON文档。 该文件可能格式不正确

This is my code:

 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
" . "Accept: application/json
" .
            "Authorization: Basic " . base64_encode("$username:$password")
    )
);

$context = stream_context_create($opts);
echo file_get_contents($ctsi_url, false, $context);
} else {
echo $_SERVER ["REQUEST_METHOD"];
}

I get the following error :

There was an error parsing the JSON document. The document may not be well-formed.

I tried checking addiitonal spaces in code (which i removed) etc.

Also there is no issues with authorization.

Can't figure out what's the issue.

Please help.

Note: Also it used to work but stopped working without any change to code even. so Strange.

also the url that i am trying to access is https://xxx.xxx.net not http - does it matter?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
    • ¥15 个人网站被恶意大量访问,怎么办
    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 Centos / PETGEM
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制