如果我直接在浏览器上调用一个URL,我会得到响应,但是当我尝试使用file_get_contents
或CURL
从该URL获取内容时,它什么也不返回,则得到空白页(此处使用网址以本地IP地址开头,例如:http://192.168.x.xxx/device/reader-config?action=get
)。
与本地ip是否有连接?
这是我的代码,
$url = 'http://192.168.x.xxx/device/reader-config?action=get';
$username = 'username';
$password = 'password';
$context = stream_context_create(array('http' =>
array('header' => "Authorization: Basic " . base64_encode("$username:$password"))
));
$rawdata = file_get_contents($url, false, $context);
print_r($rawdata);