Objective c NSURLConnection发送的分块HTTP 1.1请求期间丢弃的数据包

Objective c NSURLConnection发送的分块HTTP 1.1请求期间丢弃的数据包,objective-c,http,nsurlconnection,wireshark,Objective C,Http,Nsurlconnection,Wireshark,我正在使用以下代码来设置分块HTTP 1.1请求(请求本身是SOAP请求,但我认为这并不特别重要): 这似乎工作得很好,除了当请求变得太大时,我可以看到一些数据包在WireShark中被随机丢弃——它将其标记为“TCP上一段未捕获”。我认为请求的大小只在数据包的随机丢弃有更多机会发生的情况下才起作用,但除此之外,这是一个更基本的问题 有人知道这里可能会发生什么吗?是NSURL连接的故障还是我使用它的方式 NSMutableURLRequest* request = [NS

我正在使用以下代码来设置分块HTTP 1.1请求(请求本身是SOAP请求,但我认为这并不特别重要):

这似乎工作得很好,除了当请求变得太大时,我可以看到一些数据包在WireShark中被随机丢弃——它将其标记为“TCP上一段未捕获”。我认为请求的大小只在数据包的随机丢弃有更多机会发生的情况下才起作用,但除此之外,这是一个更基本的问题

有人知道这里可能会发生什么吗?是NSURL连接的故障还是我使用它的方式

            NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
            ...
            NSInputStream *dataStream = [NSInputStream inputStreamWithFileAtPath:_tempFilePath];
            [request setHTTPBodyStream:dataStream];
            self.p_connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];