Есть простой сервер koa. Есть Chrome. На сервере есть такой код:
router.post(/\/api\/gw\/query/, async (ctx, next) => {
await sleep(6 * 60000); // 6 минут
});
В исходнике хрома есть такое про соединение
int64_t g_used_idle_socket_timeout_s = 300; // 5 minutes
На моем сервере есть такое:
server.keepAliveTimeout = 2000;
server.headersTimeout = 2000;
Я могу получать только 504 таким образом
// server.setTimeout(5000);
Но я пытаюсь понять как получить 408 не отправляя "руками" ее с сервера. Если такое вообще возможно.
А если нет, то когда и при каких условиях отправляется 408?