0

我已经尝试了 2 天,但无法解决这个问题。

基本上我有一个 URL,我尝试使用 ASIHTTPRequest 下载与之关联的文件,但我拥有的 URL 不是文件本身的链接,但该 URL 将重定向到实际文件的链接。我尝试将该链接提供给 ASIHTTPRequest 以供下载,但没有。所以我认为我必须以某种方式获取重定向的 url 并将其提供给 ASIHTTPRequest 以下载文件。

我怎样才能做到这一点?

感谢大家阅读:)

4

1 回答 1

0

您实现了 ASIHTTPRequest 的这个委托方法 - (void)request:(ASIHTTPRequest *)request willRedirectToURL:(NSURL *)newURL方法被调用,但是在请求没有像我假设的那样重定向之后。您必须自己重定向请求:

  - (void)request:(ASIHTTPRequest *)request willRedirectToURL:(NSURL *)newURL 
  {
   // modify request here, e.g. set request headers again...
   [request redirectToURL:newURL];
  }
于 2012-05-28T10:05:24.750 回答