Ho costruire un restAdapter da questo:Come postare la richiesta HTTPS utilizzando Retrofit?
return new RestAdapter.Builder()
.setEndpoint("https://www.xyz.com/")
.build()
.create(SafeUserApi.class);
poi nella SafeUserApi.class (che è un'interfaccia) ho:
public interface SafeUserApi {
@POST("/api/userlogin")
void getUserLogin(@Body UserserLogin userLogin, Callback<LoginResult> cb);
}
Ma non funziona. Ho dimenticato qualcosa?
Ho provato con Postman e funziona. Ma nel mio dispositivo non è così.
ho questi quattro libreria importata:
compile files('libs/okhttp-2.1.0.jar')
compile files('libs/okhttp-urlconnection-2.1.0.jar')
compile files('libs/okio-1.0.1.jar')
compile files('libs/retrofit-1.8.0.jar')
Come doesnt funziona? Dai i sintomi. –
L'ho risolto. Non ho incluso il keystore nel mio progetto. Mi ci vuole un po 'per genare il keystore. Ho usato keystoreExplorer per generare il keystore, è molto facile con lo strumento – Derekyy
Ho lo stesso problema e il mio errore di richiesta di aggiornamento con errore: java.security.cert.CertPathValidatorException: Trust anchor per il percorso di certificazione non trovato. – Kenji