HTTP-аутентификация для iPhone - PullRequest
       10

HTTP-аутентификация для iPhone

0 голосов
/ 14 сентября 2009

Вероятно, дубликат

Я хочу написать программу аутентификации http для iphone. я должен сделать это, используя запрос мыла или NSURLConnection?

Пожалуйста, дайте мне одну хорошую ссылку, где я могу получить помощь, как сделать это шаг за шагом,

С уважением,

Ответы [ 2 ]

2 голосов
/ 14 сентября 2009

Мэдди,

В документации Apple по NSURLConnection (http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html) есть хороший раздел по обработке запросов на аутентификацию.

То, что вам нужно сделать, это использовать асинхронный режим NSURLConnection и определить делегата для соединения, у которого есть соответствующий didReceiveAuthenticationChallenge: метод в делегате. Этот метод будет вызван, если HTTP-сервер требует аутентификации. В SDK есть классы, которые помогают в создании ответа аутентификации BASIC для этого метода, и я считаю, что вышеупомянутый URL имеет некоторый пример кода в этой документации.

Jack

2 голосов
/ 14 сентября 2009

NSMutableURLRequest, вероятно, наиболее гибок для такого рода работы. Посмотрите на решение здесь Google App Engine с интерфейсом ClientLogin для Objective-C

Если это не поможет, пожалуйста, уточните свой вопрос.

...