应该有一个最大的HTTP请求大小-标准是什么?

时间:2019-05-08 22:28:19

标签: http request

我正在与一个团队一起构建NodeJS应用程序。团队成员将服务器请求大小限制为8Kb-如果大于8Kb,则该请求将在服务器上被拒绝。我们的想法是,我们不想处理太大的请求以免产生潜在的DoS。

这带来了一个问题,即如果我们要发出大的请求(将几个小请求分批处理,因为根据this,它比发送一堆小请求要好)。例如,如果我同时编辑100个TODO(我将每个待办事项的UUID与更新一起发送回服务器),则是一个TODO列表。该请求的大小可能会超过8Kb。我找不到最大HTTP请求大小的标准。

想要将更大的HTTP请求从客户端发送回服务器的解决方案是什么?我应该:

  1. 增加服务器上的HTTP请求大小?有什么标准?我可以做到100倍,这样就可以解决很多问题
  2. 限制客户端上的请求大小。例如,限制它,以便用户最多只能编辑100个TODO!而且,请求将不会发送。
  3. 1和2的组合?

谢谢!

0 个答案:

没有答案