[function.fopen]:打开流失败:HTTP 请求失败! HTTP/1.1 401 未经授权
我定期收到此错误,即它仅在随机时间发生,任何想法会导致此错误,我已检查我的 php.ini 并将allow_url_fopen 设置为 true。
如果该网站需要基本身份验证,您可以通过以下方式提供您的凭据:
fopen("http://user:[email protected]/path/to/resource", "r");
如果它使用摘要身份验证,您必须通过读取失败响应的标头并发送具有正确标头的新响应来手动处理它。看HTTP 上下文选项了解如何读取和设置标头以及查看摘要如何工作使用 PHP 进行 HTTP 身份验证.
您还可以使用卷曲扩展 or the HTTP PECL 扩展.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)