gpt4 book ai didi

php - 为什么 fopen 在服务器返回错误时返回无效句柄

转载 作者:可可西里 更新时间:2023-10-31 22:15:27 25 4
gpt4 key购买 nike

当服务器返回任何错误(401、405 等)时,fopen 返回无效。有没有办法接收响应的主体?

最佳答案

使用上下文(通过 stream_context_create )和 ignore_errors context option ,即“即使在失败状态代码时也能获取内容。”:

$options = array(
'http' => array(
'ignore_errors' => true,
),
);

$context = stream_context_create($options);

$handle = fopen('http://url/', 'r', false, $context);

关于php - 为什么 fopen 在服务器返回错误时返回无效句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6169855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com