不需要时对NSURLConnection进行身份验证

时间:2013-02-02 12:36:42

标签: iphone ios objective-c nsurlconnection

我正在尝试从谷歌趋势下载文件。我正在使用NSURLConnection来获取文件。

我想让google知道我已登录(即验证连接),以便没有下载限制。我尝试使用:

- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

问题是由于登录不需要,因此永远不会调用该方法。有没有办法确保连接通过身份验证? THX!

注意:我在here之前问过这个问题,但我没有收到回复,所以我再问一遍 - 希望没问题

编辑:也许我可以使用- (NSCachedURLResponse *)connection:(NSURLConnection *)connection willCacheResponse:(NSCachedURLResponse *)cachedResponse?我能以某种方式通过缓存进行身份验证吗?

1 个答案:

答案 0 :(得分:0)

您必须设置NSURLRequest的正确标头字段。看看这个post的答案。您还必须查找base64编码。