如何使用 ios 5 sdk 的异步 http get 请求来处理重定向的 url?
我发现了零碎的知识。所有解决方案都假定用户知道一些重要信息。对于刚开始编写 ios 代码到从 ios5 sdk 开始的人来说,这很难弄清楚。
我知道很多人可能会要求去阅读文档,但不知何故有同样的问题,但是请有人用简单的术语解释这个概念......一个工作代码以及小细节什么peice去哪里?
谢谢你的时间!
如何使用 ios 5 sdk 的异步 http get 请求来处理重定向的 url?
我发现了零碎的知识。所有解决方案都假定用户知道一些重要信息。对于刚开始编写 ios 代码到从 ios5 sdk 开始的人来说,这很难弄清楚。
我知道很多人可能会要求去阅读文档,但不知何故有同样的问题,但是请有人用简单的术语解释这个概念......一个工作代码以及小细节什么peice去哪里?
谢谢你的时间!
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;
}
}