使用setHTTPMethod:@" HEAD“设置NSMutableURLRequest,因为我只需要头部信息,使用NSURLConnection和sendSynchronousRequest,因为我需要线程阻塞,直到检索到信息,所有的工作都很好,直到URL重定向发生。似乎synchronousRequest在遇到重定向后使用了GET请求,并在后台下载内容(不是我想要的内容)。需要有人来照亮一下这个。如何在重定向后仅对头部进行同步请求,或者如何在NSURLConnection异步获取头部信息之前阻止NSOperation (使用NSURLConnection )。
谢谢
发布于 2010-08-02 17:19:42
您需要实例化NSURLConnection并将其与委托一起使用。我认为默认情况下重定向做了正确的事情,但如果不是这样,请实现-connection:willSendRequest:redirectResponse:以确保新请求是一个头部。
您可以执行以下任一操作:
NSOperation上实现这一点,使其成为“并发”,并在那里异步运行连接。https://stackoverflow.com/questions/3384800
复制相似问题