PHP file_get_contents有时会返回错误:打开流失败解析地址失败


PHP file_get_contents sometimes returns error: Failed to open stream Failed to parse address

我正在使用PHP接口API。我通常可以得到大多数好的结果,但有时,一些请求的ID的数据无法提取,我会得到这个错误:

无法打开流无法解析地址"

当我尝试通过浏览器访问此地址时,我会得到正常响应。为什么PHP会为某些查询返回此错误?

我该如何诊断?

尝试在url的头中添加http://类似:http://stackoverflow.com