2

UIWebView応答ステータスコードが304の場合など、必要な場合にのみキャッシュを削除するにはどうすればよいですか?私が使う:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response

fromNSURLConnectionDelegateから、応答からステータスコードを取得します。

int code = [(NSHTTPURLResponse*)response statusCode];

ただし、コードは常に200(OK)です。キャッシュをクリアする必要があるときを知るためにコード304(変更されていない)を取得するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

1

コード304を取得する方法。ただし、コードは常に200(OK)です。

私はあなたの質問を理解していません-それはhttpコードを送信するサーバーです、あなたはそれが304を送信するようにサーバーを変更する方法を尋ねていますか?

それにもかかわらず、UIWebViewとNSURLConnectionの間の接続は何ですか。shouldStartLoadWithRequest内でNSURLConnectionを使用していますか:何らかの理由で?

于 2012-05-17T21:25:53.013 に答える