Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Errore nell'httpwebrequest
giovedì 12 maggio 2005 - 14.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luca_ev
Profilo
| Newbie
3
messaggi | Data Invio:
gio 12 mag 2005 - 14:56
Scusate, sto provando ad inviare un request ad una pagina https, e nonostante abbia fatto numerosi tentativi (partendo dall'esempio in questo sito) continuo a ricevere il seguente messaggio di errore al momento della risposta:
"Connessione sottostante chiusa: Impossibile stabilire una relazione di trust con il server remoto.."
Grazie anticipatamente
Luca
luca_ev
Profilo
| Newbie
3
messaggi | Data Invio:
gio 12 mag 2005 - 15:11
Si ho impostato username e password tramite le credenziali (ma non il domino) ma il risultato non cambia.
luca_ev
Profilo
| Newbie
3
messaggi | Data Invio:
gio 12 mag 2005 - 15:48
GRANDE!!!!
Ora funziona perfettamente, grazie...
Luca
Saraf
Profilo
| Newbie
10
messaggi | Data Invio:
mar 21 giu 2005 - 10:33
Ciao, intervengo anche io nella discussione, visto che ho un'errore simile.
Noi abbiamo un proxy installato...e scrivo il seguente codice:
string urlRegistro = @"https://www.carm.infocamere.it/carm.dts/ServletDTS";
HttpWebRequest wrInfoCam =(HttpWebRequest) HttpWebRequest.Create(urlRegistro);
wrInfoCam.KeepAlive = false;
//Queste due righe di codice le ho provate ad aggiungere perchè ho notato che se prima di eseguire l'applicazione,
//apro una pagina web, la richiesta http funziona.Pensavo potesse dipendere da una mancata pre-autenticazione.
//ma la cosa nn cambia!
wrInfoCam.PreAuthenticate = true;
wrInfoCam.Credentials = new NetworkCredential(@"lan\sara", "xxx");
WebProxy _proxy = new WebProxy();
_proxy = (WebProxy)(wrInfoCam.Proxy);
Uri _uri = new Uri("
http://barcelona.lan.ifin.it:8008/"
);
_proxy.Address = _uri;
_proxy.Credentials = new NetworkCredential(@"lan\sara", "xxx");
wrInfoCam.Proxy = _proxy;
RequestStateHttp reqState = new RequestStateHttp();
reqState.request = wrInfoCam;
reqState.request.Method="POST";
wrInfoCam.ContentType= "application/x-www-form-urlencoded";
IAsyncResult result =(IAsyncResult) (wrInfoCam.BeginGetRequestStream(new AsyncCallback(ReadCallbackHttp), reqState));
HttpWebResponse myHttpWebResponse=(HttpWebResponse) (wrInfoCam.GetResponse());
...non posto la classe RequestState e il metodo ReadCallbackHttp che cmq credo siano standard...casomai se sono d'aiuto, le posto in un secondo momento.
Io ho provato ad aggiungere la classe
public class trustedCertificatePolicy : System.Net.ICertificatePolicy
{
public trustedCertificatePolicy() {}
public bool CheckValidationResult
(
System.Net.ServicePoint sp,
System.Security.Cryptography.X509Certificates.X509Certificate certificate,
System.Net.WebRequest request, int problem)
{
return true;
}
}
e nel main dell'applicazione ho inserito
System.Net.ServicePointManager.CertificatePolicy = new trustedCertificatePolicy();
ma continua a darmi l'eccezzione "Connessione sottostante chiusa: Impossibile effettuare la connessione al server remoto (403) non consentito".
Quello che ho notato è che se apro una pagina web (dove inserisco login e password) prima di lanciare la mia applicazione, poi la richiesta http funziona correttamente, altrimenti fallisce sollevando l'eccezzione "Connessione sottostante chiusa".
Sapete aiutarmi??
Ciao e grazie
Sara
kaifa
Profilo
| Newbie
1
messaggi | Data Invio:
ven 5 mag 2006 - 14:45
Ciao,
da quanto ho letto mi sembra di capire che tutto ciò serva per interfacciare con carm.infocamere.it/carm.dts/ServletDTS per recuperare il time stamp (mi immagino), visto che sto tentando di fare lo stesso mi chiedevo se mi potete dare una mano......... avete delle specifiche di comunicazione ? parametri da passare ecc ? documentazione ? grazie in anticipo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !