私のiPhoneアプリケーションでは、認証が必要な私のサーバーからiphoneに画像を表示しようとしています。 NSURLConnectionを使用してイメージを取得しようとしていますが、ユーザーの資格情報を要求していません。すなわち、それはdidReceiveAuthenticationChallengeメソッドに全く行きません。誰もがこの問題で私を助けることができますか?HttpBasicAuthentication in IPhone
1
A
答えて
0
あなたのコードを投稿するのは難しいので、教えにくいです。チェックを重ね、NSURLConnectionでデリゲートメンバが正しく設定されていることを確認します。それが問題でない場合は、HTTPデバッガを使用して、URLが実際に認証要求をトリガしていることを確認してください。
6
あなたは自分を必要なAuthorizationヘッダーを計算し、手動でのように、NSURLConnectionを作成する前に、発信NSURLRequestにそれを適用することができます。
Dave Dribin's base64 NSData categoryを使用してNSMutableURLRequest *someURLReq = ...
NSString *auth = ...
[someURLReq setValue:auth forHTTPHeaderField:@"Authorization"];
HTTP基本認証の場合はauth
の内容、次のようになります。
NSString *username = ...
NSString *password = ...
NSString *combo = [NSString stringWithFormat:@"%@:%@", username, password];
NSData *comboData = [NSData dataWithBytes:[combo UTF8String] length:combo.length];
NSString *auth = [NSString stringWithFormat:@"Basic %@", [comboData encodeBase64]];
これは、暗号化されていないことに注意、パスワードはすべての実用的な目的のためにプレーンテキストで、あなたはSSL接続でない限り盗聴されます。
+0
こんにちは.. 返信ありがとう.... Windows認証でIIS上でホストされているWebアプリケーションがあります。今、私はそのWebアプリケーション上のページにアクセスしようとしています。あなたのコードでは動作しません。それはunauthourizedエラーを返しています。 NTML /ダイジェスト認証モードを使用する必要がありますか? – nbojja
関連する問題
- 1. iFrames in iPhone
- 2. SDWebImageDataSource in KTPhotoBrowser --iPhone
- 3. iPhone MKMapView in UITableViewCell
- 4. ScoreLoop in iPhone
- 5. iphone、UITableField in UITableView
- 6. IPhone + performselector in background
- 7. GCM 501 in IPhone
- 8. iPhone VOIP in background
- 9. iphoneタイマーカウントダウンin background
- 10. iPhone - SDKで "Open In"?
- 11. iphone racing game in cocos3d
- 12. QR Reader in iphone/ipad
- 13. Ruby On Rail in iPhone
- 14. Scrollable <textarea> in iPhone
- 15. iphone-in-app購入のクエリ
- 16. iPhone:オーディオ分析in objective-c
- 17. iPhone - リンクImage in local resource Image
- 18. iphone In App購入の質問
- 19. 関数/ライブラリpreg_match_all(PHP)in iPhoneプログラミング
- 20. ライブ接続Voip in iPhoneの背景
- 21. iPhone In App購入の問題
- 22. iPhoneに似たBlackBerry in-app購入
- 23. 不明なクラスSavedQuotesViewController in iphoneのInterface Builderファイル
- 24. twitter in iphoneからのログインでの問題
- 25. iPhoneのCoreDataはIN述語をサポートしていますか?
- 26. iphone -warning in @property(非構造、保持)UISegmentedControl * colorChooser;
- 27. SQL:NOT IN INクエリ
- 28. plist.info in flash cs5
- 29. Zomming in UIWebView
- 30. SELECT ... WHERE IN IN JOIN
何か助けが必要な場合は、コードを投稿してください。 – Jordan