开发者社区> 问答> 正文

服务器使用file_get_contents 打开第三方接口,无法打开,请求超时

image.png

第三方接口链接 http://web.juhe.cn:8080/finance/exchange/rmbquot?type=1&bank=0&key=e47f4457012e4490d7d9507a00df12e7

我在其它服务器上访问是没问题的, 也不是说这台什么接口都不访问,有些也是可以访问的

请求帮助下,我也不知道跟什么有关系,先说下这台服务器是香港的,域名没备案的 用的php请求的

展开
收起
天羽落星辰 2020-03-31 07:12:41 1217 0
1 条回答
写回答
取消 提交回答
  • 增大超时时间,或者按照https://blog.csdn.net/weixin_42362496/article/details/102589872惊醒下面的操作。 使用try_catch和default_socket_timeout配合使用

    try{ ini_set('default_socket_timeout',3);//三秒超时 //调用外部接口,如file,file_get_content,webservice

    }catch(Exception $e){ print_r($e);

    2020-03-31 08:40:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载