Laravel7 使用 Http Facades 无法请求本地 API?

Laravel7 使用 Http Facades 无法请求本地 API?
影响时间极慢,超过响应时间,请问大家遇到过类似的问题吗

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

本地 api ,你是说的本地其他项目下的 api 吗?如果是,那就不是代码的问题,应该是环境的问题,本地环境基本就只有一个 php-cgi ,在你当前的请求在 nginx 就去和 php-cgi 建立通讯了,如果再在代码中请求本地的 api , 就没有其他的 php-cgi 可用了

5年前 评论
vapor (楼主) 5年前
Su (作者) 5年前

觉得Laravel不好用,就直接用php原生的curl,file_get_contents()(支持HTTP请求的GET)去怼一下你的API

这都不行的话,你就有足够的理由怀疑,是系统防火墙禁止了环回访问

5年前 评论
aab

这需要看你的本地服务是怎么启动,如果是 PHP -S 的方式,确实不能访问本地,因为它是单线程运行,如果是 FPM运行的应该没问题

5年前 评论
vapor (楼主) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!