【发布时间】:2014-01-12 03:42:29
【问题描述】:
我正在尝试通过 AFNetworking 设置 SPDY,但我不知道为什么会超时。
我已经在SPDY check 检查了我的服务器,一切正常。
我把这行代码放在我的initWithBaseURL:(NSURL *)url方法中
NSString *origin = [NSString stringWithFormat:@"%@:443",kAPIClientBaseURLString];
[SPDYURLConnectionProtocol registerOrigin:origin];
我收到的调试日志看起来还不错
2013-12-23 15:26:37.889 Proj[42859:70b] SPDY [INFO] register origin: <SPDYOrigin: 0x19156fa0>
2013-12-23 15:26:37.890 Proj[42859:420f] SPDY [DEBUG] origin registered: <SPDYOrigin: 0x19156fa0>
2013-12-23 15:26:37.892 Proj[42859:441b] SPDY [INFO] start loading https://api.proj.mx:443/2/ursers/launching_info?param1=1¶m2=2
然后等待几秒钟后,我得到了
2013-12-23 15:28:07.994 Proj[42859:441b] SPDY [INFO] stop loading https://api.proj.mx:443/2/dr/drs?param1=1
2013-12-23 15:28:07.996 Proj[42859:441b] SPDY [WARNING] session connection error: Error Domain=SPDYSocketErrorDomain Code=6 "Unexpected end of stream." UserInfo=0x13e52710 {NSLocalizedDescription=Unexpected end of stream.}
如果我打印错误,它会显示为超时。
如果我删除 SPDY 集成(我在上面写的 2 行),一切都会正常进行。
我真的不知道发生了什么,不胜感激任何帮助和 cmets。
谢谢。
我更改了网址以避免隐私和安全问题。
【问题讨论】:
-
有什么好消息吗?
标签: ios objective-c afnetworking spdy