[function.fopen]:无法打开流:HTTP请求失败!HTTP/1.1 401未经授权
我经常得到这个错误,即它只是在随机时间发生,任何想法会导致这个,我检查了我的php.ini和allow_url_fopen设置为true.
Art*_*cto 10
如果站点需要基本身份验证,您可以通过以下方式提供凭据:
fopen("http://user:pass@www.example.com/path/to/resource", "r");
Run Code Online (Sandbox Code Playgroud)
如果它使用摘要式身份验证,则必须通过读取失败响应的标头并发送带有正确标头的新标头来手动处理它.请参阅HTTP上下文选项,了解如何读取和设置标头,以及使用PHP查看摘要在HTTP身份验证中的工作原理.
您还可以使用cURL扩展或HTTP PECL扩展.