Estoy en una situación en la que necesito enviar autenticación (Autenticación HTTP básica) a un servidor pero el servidor no me envía un desafío primero. Esto se ha rastreado para que sea un duplicado del conmutador wget --auth-no-challenge. Mi problema es que no veo ninguna forma de hacer que NSURL haga esto.Autenticación NSURL cuando el servidor no presenta un desafío
Implementé la autenticación básica en mi delegado de NSURLConnection, pero no se está llamando al método -connection: didReceiveAuthenticationChallenge:
.
¿Hay alguna manera de forzar esta llamada o incrustar la información de autenticación para esta extraña situación?
Recibo un error cuando quiero utilizar la solución: NSData no responde a base64Encoding ". ¿Ha agregado este método usted mismo? –
NSDataAdditions encontrados, incluido base64Encoding en esta respuesta: http://stackoverflow.com/questions/1417893/encrypted-nsdata-to-nsstring-in-obj-c/1417947 # 1417947 –
Hola Tim, sí, he estado usando NSDataAdditions del proyecto Colloquy – paulthenerd