Preciso invocar uma inicial GET HTTP request
com Basic Authentication
. Esta seria a primeira vez que a solicitação é enviada ao servidor e eu já tenho, username & password
então não há necessidade de um desafio do servidor para autorização.
Primeira pergunta:
Precisa
NSURLConnection
ser definido como síncrono para fazer a autenticação básica? De acordo com a resposta neste post , parece que você não pode fazer a autenticação básica se optar pela rota assíncrona.Alguém sabe de algum código de amostra que ilustra a autenticação básica em um
GET request
sem a necessidade de uma resposta de desafio? A documentação da Apple mostra um exemplo, mas apenas depois que o servidor emitiu a solicitação de desafio para o cliente.
Sou meio que novo na parte de rede do SDK e não tenho certeza de qual das outras classes devo usar para fazer isso funcionar. (Eu vejo a NSURLCredential
classe, mas parece que ela é usada somente NSURLAuthenticationChallenge
depois que o cliente solicitou um recurso autorizado do servidor).