Ciao a tutti,
sto utilizzando una URLConnection in un’applicazione Mobile iOS.
In Pratica ho creato un oggetto chiamato wsConnectio che ha come Super Classe UrlConnection.
In questo oggetto ho creato un metodo wsAuth per l’autenticazione:
try
repsonseContent = ""
Self.RequestHeader("Authorization") = mdlUtility.basicAuthEncode(username, password)
repsonseContent = Self.SendSync(Self.CALL_POST, "http://localhost:8081/WS/Auth")
Self.ClearRequestHeaders
Catch
return token
End try
Utilizzo questo metodo in un Button in questo modo:
Var wsc as New WsConnection
jsonStr = wsc.ws_auth(txtNomeUtente.Text.Trim, txtPassword.Text.Trim)
Tutto funziona ottengo come metodo di ritorno un JSON.
Se nello stesso Button richiamo un altro metodo per caricare altri dati ad esempio:
jsonStr = wsc.ws_datiUtente(txtNomeUtente.Text)
Mi ritorna un errore di Network Exceptin con Errore -1005
Il metodo ws_datiUtente contiene questo codice:
Self.RequestHeader("Authorization") = "Bearer " + tokenTmp.trim
repsonseContent = Self.SendSync(Self.CALL_POST, "http://localhost:8081/WS/DatiUtente")
Proprio sulla seconda riga da l’errore.
Domanda, non è possibile utilizzare la stessa istanza della Classe di UrlConnection? Devo crearne due?
Grazie