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 に答える