不幸的是我无法共享代码,但这里的主要问题是设备调用API需要超过20秒才能处理,这导致从后端再次进行调用。我已经确认这不是第二次通话的设备。
根据以下文章: http://www.codeproject.com/Tips/338142/RESTful-API-in-WCF-get-called-more-than-one-time-b
我发现的一些东西是IIS有一些HTTP GET的设置 40秒重放,所以如果在40秒内服务器没有得到响应 再次询问自己。
在我的情况下是20秒。
从那篇文章中我怀疑IIS是罪魁祸首。有人有解决方案吗?