gpt4 book ai didi

ios - ios5请求超时

转载 作者:行者123 更新时间:2023-11-28 17:32:24 25 4
gpt4 key购买 nike

创建一个使用 .net 网络服务的非常简单的 iOS 5 应用程序。它确实有两种类型的 NSURLConnection ,一种在其请求中有大约 20 秒的超时,而另一种有非常长的超时 [大约 999999999]。两个连接都工作正常并且能够得到响应。服务器端的连接数也没有限制。在 iOS 设备上测试这个简单的应用程序时,我观察到它工作正常,但有时我会收到请求超时错误。在谷歌上搜索了很多,但无法得到令人满意的答案,说明为什么在 iOS 中正常工作的 Web 服务接口(interface)中会出现请求超时错误。 .net Web 服务也不需要对请求进行任何身份验证。是否完全无法避免 iOS 应用程序中的“请求超时”问题?是不是过度调用web服务方法导致的?有人可以帮助澄清这个问题吗?谢谢

最佳答案

Googled a lot on this but not able to get a satisfactory answer of why one gets request timeout errors in a properly working web service interface in iOS.

根据我的经验,您的连接在超时时会在 iOS 中出现超时错误。为什么您认为情况并非如此?

你说你的一个连接超时只有 20 秒。您和您的 Web 服务之间可能会发生很多事情,这可能需要 20 秒以上的时间——尤其是在手机上的 EDGE 或 3G radio 上。理论上,即使是 DNS 查找也可能需要那么长时间。

无论如何,我从来没有遇到过 NSURLConnection 突然出现并无缘无故超时的情况。仔细检查您的网络连接和路由。如果一切顺利,也许可以尝试发布一些代码?

关于ios - ios5请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10867747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com