TTOpenURL () - Безопасная ссылка защищена паролем? Это не работает - PullRequest
0 голосов
/ 05 марта 2011

Я использую TTCatalog для моего проекта. Я звоню на сайт с этим кодом:

TTOpenURL(@"http://www.MySecureWebsite.me");

Но сайты с защищенными паролем ссылками не работают. Другие ссылки работает (например, www.google.com) работает.

Это не веб-сайт с протоколом https, а только http с авторизацией.

Надеюсь, вы мне поможете!

Большое спасибо - с наилучшими пожеланиями из Германии

1 Ответ

0 голосов
/ 06 марта 2011

Вы пытались позвонить в NSURLCredentialStorage & friends перед тем, как позвонить в TTOpenURL? Вы можете установить различные режимы персистентности (нет, сеанс, постоянный = связка ключей) и т. Д. И т. Д.

NSURLCredential *credential = [NSURLCredential credentialWithUser:@"username" password:@"password" persistence:NSURLCredentialPersistencePermanent];

NSURLProtectionSpace *protectionSpace = [[NSURLProtectionSpace alloc] initWithHost:@"www.MySecureWebsite.me" port:80 protocol:@"http" realm:@"server's realm" authenticationMethod:NSURLAuthenticationMethodHTTPBasic];

[[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential:credential forProtectionSpace:protectionSpace];

[protectionSpace release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...