EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come risolvere l'errore “La decrittografia o autenticazione non riuscita” in una richiesta web con HttpWebRequest

Android di Xamarin programmazione  
 
Come risolvere l'errore “La decrittografia o autenticazione non riuscita” in una richiesta web con HttpWebRequest

Quando si vuole fare un richiesta Web da HTTP da un'applicazione mobile, lo sviluppo in Xamarin Android, o Visual Studio, utilizzando il linguaggio C#, Puoi farlo tramite l'oggetto System.Net.HttpWebRequest. Così, È possibile effettuare una richiesta di informazioni o dati qualsiasi URL per poi utilizzarli nell'applicazione.

Per fare questo, il codice usando questo è simile al seguente, senza prendere in considerazione qualsiasi gestione delle eccezioni nello stesso:

Anche, Ciò che a prima vista può essere ovvio e non do qualsiasi tipo di problemi, Si può diventare un fastidio Se viene effettuata la richiesta di un URL protetto, vale a dire, a un indirizzo HTTPS.

Per qualche motivo, Quando si tenta di ottenere lo stesso sistema di risposta genera un errore, a causa di un problema al conseguimento della certificato, tipo:

Per Difficoltà Questo inconveniente e che è non segnala alcun errore, deve essere un modificare nelle opzioni di progetto in questione. Vediamola:

Passo 1. Fascio Fare clic su con il pulsante destro, nella finestra della IDE di Xamarin o Visual Studio, circa il progetto Android, e selezionare Opzioni.

Come risolvere l'errore "la decrittografia o autenticazione non riuscita"" in una richiesta web con HttpWebRequest - Immagine 1 - Professor-falken.com

Passo 2. Si apre la finestra di le opzioni di progetto con una moltitudine di possibili configurazioni. Nella parte sinistra, Selezionare Compilazione > Build di Android. Successivamente, Nel lato destro, quasi qui di seguito tutti i, si vedrà un selettore chiamato Implementazione di SSL/TLS Che cosa, per impostazione predefinita, il valore è in genere Impostazione predefinita. Selezionare l'opzione TLS nativo 1.2+ e Guardiano le modifiche facendo clic sul pulsante Ok.

Come risolvere l'errore "la decrittografia o autenticazione non riuscita"" in una richiesta web con HttpWebRequest - Immagine 2 - Professor-falken.com

Una volta fatto, prova a compilare nuovamente la soluzione e eseguire il progetto. Questa volta il errore che stiamo parlando non verrà visualizzato e la richiesta all'URL in questione sarà Correggere.

Nota. Tenete a mente che questo errore si verifica in genere quando l'applicazione è in produzione, vale a dire, in modalità Rilascio, e non si verifica di solito quando abbiamo la modalità di debug o di sviluppo, Eseguire il debug.

Lasciaci un commento o accedere allaCose da fare
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page