猴塞雷

科学观察员
科学赐予人类相信真理的力量

HTTP状态码429的含义

  即日我写了一个很浅易的nodejs操纵,运用module request同时向jianshu网站创议数个异步乞求,通过分页的办法向简书乞求我一切的作品列外。

  我察看到一个很怪僻的景象:

  当我把下图变量MAX的值设成很小,例如10以下,意义是一次只发送10个以下的并发乞求,此时这个nodejs操纵事务齐全寻常。

  然而当我把MAX改成100后,发觉许众乞求的数据并没有从jianshu网站上返回。颠末调试发觉,这些出题目的乞求,接到的statusCode为429.

  百度研习了一下429的寓意:

  当你必要局部客户端乞求某个办事的数目,也便是局部乞求速率时,该形态码就会至极有效。正在此之前,有少许形似的形态码。比如“509 Bandwidth Limit HTTP状态码429的含义 Exceeded”。

  是以我这个操纵要么低浸并发乞求的发送频率,要么把异步并发乞求改成同步。

  要获取更众Jerry的原创作品,请合怀群众号"汪子熙":

猴塞雷 版权所有,未经允许不得转载:猴塞雷 » HTTP状态码429的含义
分享到: 更多 (0)