UIWebViewを使ってURLをリクエストするときに、リダイレクトが発生した場合、そのURLを突き止めることができるのだろうか?
結果的にいうと、Yesのようである。
iOSアプリにおけるOAuth連携の実装を読むと、下のようにすると取得できることがわかる。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ NSLog(@"web view string 's is %@",request.URL.absoluteString); return YES; }ここで、はまってしまったのは、webViewクラスからでは取得できないということ。
これでOauth2.0を使ったログインも実装できるかなと。
0 コメント:
コメントを投稿