我一直在与ASP.NET Web API结合使用离子应用程序。我正在使用该API进行所有数据传输。
我遇到了一个问题:在几次成功请求后,API突然返回403禁止。似乎API有限制或类似的东西,因为当我在很短的时间内做多个请求时就会发生这种情况。
这个问题的一个奇怪的问题是,如果我在本地运行Web API它可以正常工作,但如果我在外部IIS服务器上托管它,这个问题会在几个请求之后出现。我在服务器上结束进程以临时修复它。
我希望你们中的一些人知道这个问题。
这对我来说可能会有很大帮助。
感谢。
答案 0 :(得分:2)
问题出在我的ASP.NET Web API的IIS管理器中。我不得不增加动态IP限制(DIPR)的限制,因为API在同时发出几个请求后返回403错误。当我增加限制时,我注意到问题已得到修复。