我已经在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=12013-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集成(我上面写的两行),它就应该是这样.
我真的不知道最新情况,感谢任何帮助和评论.
谢谢.
我更改了网址以避免隐私和安全问题.
解决方法 CocoaSPDY库需要一个服务器,该服务器通过专用端口说SPDY,或者当它在新建立的连接上接收到SETTINGS帧时能够动态切换到SPDY管道.据我所知,GFE目前没有做任何一件事,这意味着不幸的是,目前,Google Api端点不支持CocoaSPDY库.
你控制自己的服务器吗?如果是这样,很可能它默认依赖于NPN来建立协议,而你又想要将它配置为在应用程序连接到它时简单地说SPDY.
总结以上是内存溢出为你收集整理的ios – AFNetworking CocoaSPDY发送请求,而不是得到响应全部内容,希望文章能够帮你解决ios – AFNetworking CocoaSPDY发送请求,而不是得到响应所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)