ios - 现有连接被远程主机强制关闭

标签 ios networking soap nsurlconnection nsurl

我正在使用 nsurlconnections。本地图移动时,我会使用 nsurlconnection 将详细信息更新到服务器。每当我发出新请求时,我实际上是通过执行来取消现有连接

[Conneciton cancel];
Conneciton=nill;

通过执行此操作,我收到错误

An existing connection was forcefully closed by remote host

在服务端。它不会影响应用程序逻辑或用户。我的日志中仍然有大量包含此错误的数据。

我该如何解决这个问题?

最佳答案

要么不要取消它,要么在服务器端添加代码将错误排入队列,并仅在未及时收到替换请求时才将其发送到日志。

就此而言,客户端消失、网络故障以及任何其他原因都会导致连接断开,因此您的服务器可能不应该在发生这种情况时费心记录任何内容。它应该只是优雅地取消请求或其他什么。 :-)

关于ios - 现有连接被远程主机强制关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37277293/

相关文章:

iphone - 当同时按下两个按钮时,此方法会导致崩溃 : -(void)buttonPressed:(UIButton *)button WHAT IS WRONG?

vb.net - System.Net.IPAddress 返回奇怪的地址

php - 从不同的计算机访问应用程序

amazon-web-services - 私有(private)子网中具有公共(public) IP 的实例可以接收互联网流量吗?

Java Web 服务方法从 C# 客户端接收空参数

java - Spring-WS SOAP 将子元素添加到 header

iphone - 方向更改时的 ModalViewController 尺寸

ios - 在第一个实例中,内容不会在 UICollectionViewCell 中调整大小

android - 为 Android、iOS 和 Web 创建 API

php - 是否可以指定用于 PHP SoapClient 的传出网络接口(interface)?