我正在与战网 API 进行交互,当我点击 404 页面时,我需要获取响应正文。问题是我得到一个错误。
我知道该页面有一个正文,因为在文档中有一个包含正文的示例(下面的屏幕截图)。我还放了我的 php 错误的屏幕截图。任何帮助,将不胜感激。
这是我的代码:
$responseCode = get_http_response_code($api); //检查页面是否存在
if($responseCode == 200) { //Page exists
$api = "battle.net/apirequest.......";
$json = file_get_contents($api);
$schema = json_decode($json, true);
$completeQuests = $schema['quests'];
} else if ($responseCode == 404) {
...Trying to find out why here.....
}
谢谢,詹姆斯麦克尼
编辑:另外,当我直接转到 URL 时,我得到 JSON 响应,所以我真的不知道这个错误来自哪里。