php - 尝试连接到另一台服务器时达到空闲超时
问题描述
我想制作一个网站并在其中集成 RocketChat 服务器。我的应用程序在localhost:2222
服务器上运行(使用 Laragon 应用程序生成),而我的 RocketChat 服务器使用适用于 Linux 的 Windows 子系统在localhost:3000
.
问题是,当我尝试从我localhost:2222
的 RocketChat发送请求时,localhost:3000
我收到错误消息Idle timeout reached for "http://localhost:3000/api/v1/login"
。我为此工作了几天,但我仍然不知道如何解决它:(
这是我要在"/api/v1/user/login"
路由中发送的请求:
class InboxController extends AbstractController
{
const RocketChatServer = 'http://localhost:3000/api/v1';
/**
* @Route("/inbox", name="inbox")
*/
public function index(): Response
{
return $this->render('inbox.html.twig', [
'controller_name' => 'InboxController',
]);
}
/**
* @Route ("/api/v1/user/login", name="rocket_login", methods={"POST"})
*/
public function login(Request $request){
$client =HttpClient::create();
$loginRequest = $client->request('POST', self::RocketChatServer . "/login", [
'json' => [
'user' => 'username',
'password' => 'password'
],
]);
return new JsonResponse([
'message' => 'User logged id'
]);
}
}
你能告诉我为什么我会收到这个错误,我该如何解决它,好吗?
解决方案
推荐阅读
- odoo - Odoo 14:如何在子公司共享同一个银行账户?
- javascript - 将 JSON 对象从一个 Javascript 文件导入到另一个
- adfs - 使用多台服务器维护对 ADFS 的信任
- html - 与导航栏同级的公司名称
- blender - Blender VSE 导入的音视频不同步
- html - 如何正确使用 MatTableExporterModule 将数据导出到 excel?
- java - org.apache.avro.UnresolvedUnionException: 不在联合中 [{"type":"bytes","logicalType":"decimal","precision":18,"scale":4},"null"]: 0.0000
- spring-kafka - Spring Cloud Stream 意外关闭不被 DLQ 覆盖
- c# - JetBrains Rider IDE 无法调试 C# .NET Core 单元测试,出现“CLR 加载回调已处于错误状态”错误
- python - 使用python读取从特定日期开始的目录中的文件