0

この URL を介して自分のアプリケーションでリクエストしようとしています

http://reader.mac.com/mobile/v1/http%3A%2F%2Ffeeds.feedburner.com%2F9To5Mac-MacAllDay

また、iPhoneでのみ利用可能であることも返します

どうすれば修正できますか?

マイコード

NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: myurl]];
    [urlRequest setValue: @"iPhone" forHTTPHeaderField: @"Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"];
    [self.myWebView loadRequest:urlRequest];
4

2 に答える 2

1

UIWebView は実際には、URL をロードする直前にリクエストのユーザー エージェントをリセットします。そのため、UIWebView が読み込むユーザー エージェント文字列を実際に変更するには、メソッドの入れ替えが必要になる場合があります。メソッドの入れ替えは危険な場合があることに注意してください。

このためのコードを含む投稿があります。

于 2010-12-16T07:56:10.677 に答える
0

http ヘッダー フィールドの名前は User-Agent です。これを試して:

    [urlRequest setValue: @"Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" 
      forHTTPHeaderField: @"User-Agent"];
于 2010-04-06T08:48:55.817 に答える