0

如何使用 ios 5 sdk 的异步 http get 请求来处理重定向的 url?

我发现了零碎的知识。所有解决方案都假定用户知道一些重要信息。对于刚开始编写 ios 代码到从 ios5 sdk 开始的人来说,这很难弄清楚。

我知道很多人可能会要求去阅读文档,但不知何故有同样的问题,但是请有人用简单的术语解释这个概念......一个工作代码以及小细节什么peice去哪里?

谢谢你的时间!

4

1 回答 1

1

AFNetworking为处理网络请求提供了良好的代码基础,并且此页面专门包含有关重定向的信息。看起来该评论线程中提出的更改尚未提交,但无论如何检查一下,看看是否有帮助。

简而言之,kcharwood建议对您选择使用的任何操作进行子类化并覆盖-(NSURLRequest *)connection:willSendRequest:redirectResponse:,如下所示:

- (NSURLRequest *)connection: (NSURLConnection *)inConnection
         willSendRequest: (NSURLRequest *)inRequest
        redirectResponse: (NSURLResponse *)inRedirectResponse
{
    if (inRedirectResponse) {
       //Create your mutable request to return in the redirect scenario
    } else {
        return inRequest;
    }
}
于 2012-05-19T01:36:36.500 回答