begin process at 2010 02 10 00:07:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

Plantage librairie .net lors de reception page avec un proxy


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Plantage librairie .net lors de reception page avec un proxy

mercredi 30 juillet 2003 à 23:12:51 | Plantage librairie .net lors de reception page avec un proxy

fced42

WebRequest req = WebRequest.Create(lien);
req.Proxy = new WebProxy("127.0.0.1",8080);
WebResponse result=req.GetResponse();
Stream objStream =result.GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
string temp=objReader.ReadToEnd();


Voila mon code, pour une URL type "http://www.google.fr" tout baigne. Si par contre l'url est http://www.google.com/url?q=http://www.slimfast.fr&sa=l&ai=Ai-o6rJDK_0ZrjwKjVcKpI6MC3v8mCMKlIeAhyn_ECEAkOBA0wPTAIEgyRAA&num=1

Plantage avec le message ci-dessous?
Si je met pas de proxy, tout passe tres bien avec les deux URLs. Alors pq avec un proxy ca plante????

Merci, si qq'un peut m'eclairer, j'ai pu trouver aucun infos utilisable sur le net, j'en reviens tjs au meme.

---------------------------------------------------------------------
Une exception non gérée du type 'System.Net.WebException' s'est produite dans system.dll

Informations supplémentaires : La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant.

cedric@4devstudio.com
jeudi 31 juillet 2003 à 10:03:57 | Re : Plantage librairie .net lors de reception page avec un proxy

Crazyht

Administrateur CodeS-SourceS
Et tu est sur que c'est pas ton proxy qui plante ? Par exemple sous IE ca marche avec le proxy pour les 2 URL ?

A++

Crazyht

[Admin Codes-Sources]
[Membre Developer-Association]



-------------------------------
Réponse au message :
-------------------------------

> WebRequest req = WebRequest.Create(lien);
> req.Proxy = new WebProxy("127.0.0.1",8080);
> WebResponse result=req.GetResponse();
> Stream objStream =result.GetResponseStream();
> StreamReader objReader = new StreamReader(objStream);
> string temp=objReader.ReadToEnd();
>
>
> Voila mon code, pour une URL type "http://www.google.fr" tout baigne. Si par contre l'url est http://www.google.com/url?q=http://www.slimfast.fr&sa=l&ai=Ai-o6rJDK_0ZrjwKjVcKpI6MC3v8mCMKlIeAhyn_ECEAkOBA0wPTAIEgyRAA&num=1
>
> Plantage avec le message ci-dessous?
> Si je met pas de proxy, tout passe tres bien avec les deux URLs. Alors pq avec un proxy ca plante????
>
> Merci, si qq'un peut m'eclairer, j'ai pu trouver aucun infos utilisable sur le net, j'en reviens tjs au meme.
>
> ---------------------------------------------------------------------
> Une exception non gérée du type 'System.Net.WebException' s'est produite dans system.dll
>
> Informations supplémentaires : La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant.
>
> cedric@4devstudio.com
jeudi 31 juillet 2003 à 12:03:11 | Re : Plantage librairie .net lors de reception page avec un proxy

fced42

Oui un peu pres certain. Sous IE ou opera le second lien fonctionne bien, je l'ai meme fait à la main avec telnet pas de probleme. Ya juste des redirection (Code 302 Moved de HTTP)
C'est p-e ca qui pose probleme.
cedric@4devstudio.com


-------------------------------
Réponse au message :
-------------------------------

> Et tu est sur que c'est pas ton proxy qui plante ? Par exemple sous IE ca marche avec le proxy pour les 2 URL ?
>
> A++
>
> Crazyht
>
> [Admin Codes-Sources]
> [Membre Developer-Association]

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > WebRequest req = WebRequest.Create(lien);
> > req.Proxy = new WebProxy("127.0.0.1",8080);
> > WebResponse result=req.GetResponse();
> > Stream objStream =result.GetResponseStream();
> > StreamReader objReader = new StreamReader(objStream);
> > string temp=objReader.ReadToEnd();
> >
> >
> > Voila mon code, pour une URL type "http://www.google.fr" tout baigne. Si par contre l'url est http://www.google.com/url?q=http://www.slimfast.fr&sa=l&ai=Ai-o6rJDK_0ZrjwKjVcKpI6MC3v8mCMKlIeAhyn_ECEAkOBA0wPTAIEgyRAA&num=1
> >
> > Plantage avec le message ci-dessous?
> > Si je met pas de proxy, tout passe tres bien avec les deux URLs. Alors pq avec un proxy ca plante????
> >
> > Merci, si qq'un peut m'eclairer, j'ai pu trouver aucun infos utilisable sur le net, j'en reviens tjs au meme.
> >
> > ---------------------------------------------------------------------
> > Une exception non gérée du type 'System.Net.WebException' s'est produite dans system.dll
> >
> > Informations supplémentaires : La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant.
> >
> > cedric@4devstudio.com
>
jeudi 31 juillet 2003 à 21:26:50 | Re : Plantage librairie .net lors de reception page avec un proxy

fced42

De plus en C++ avec le code suivant ca marche :


String *lien="http://www.google.com/url?q=http://www.limfast.fr&sa=l&ai=AUXB1nqWK_E5-uQo8cQN3pjOC3v8mCMKlIeAhyn_ECEAkOBA4JyRAIEgyRAA&num=1";

System::Net::WebRequest * req = System::Net::WebRequest::Create(lien);
req->Proxy = new System::Net::WebProxy("127.0.0.1",8088);
System::Net::WebResponse *result=req->GetResponse();System::IO::Stream *objStream=result->GetResponseStream();

//Encoding encode= System.Text.Encoding.GetEncoding("utf-8");
System::IO::StreamReader *objReader = new System::IO::StreamReader(objStream);
String *temp=objReader->ReadToEnd();
objReader->Close();
objStream->Close();

-------------------------------
Réponse au message :
-------------------------------

> Oui un peu pres certain. Sous IE ou opera le second lien fonctionne bien, je l'ai meme fait à la main avec telnet pas de probleme. Ya juste des redirection (Code 302 Moved de HTTP)
> C'est p-e ca qui pose probleme.
> cedric@4devstudio.com
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Et tu est sur que c'est pas ton proxy qui plante ? Par exemple sous IE ca marche avec le proxy pour les 2 URL ?
> >
> > A++
> >
> > Crazyht
> >
> > [Admin Codes-Sources]
> > [Membre Developer-Association]

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > WebRequest req = WebRequest.Create(lien);
> > > req.Proxy = new WebProxy("127.0.0.1",8080);
> > > WebResponse result=req.GetResponse();
> > > Stream objStream =result.GetResponseStream();
> > > StreamReader objReader = new StreamReader(objStream);
> > > string temp=objReader.ReadToEnd();
> > >
> > >
> > > Voila mon code, pour une URL type "http://www.google.fr" tout baigne. Si par contre l'url est http://www.google.com/url?q=http://www.slimfast.fr&sa=l&ai=Ai-o6rJDK_0ZrjwKjVcKpI6MC3v8mCMKlIeAhyn_ECEAkOBA0wPTAIEgyRAA&num=1
> > >
> > > Plantage avec le message ci-dessous?
> > > Si je met pas de proxy, tout passe tres bien avec les deux URLs. Alors pq avec un proxy ca plante????
> > >
> > > Merci, si qq'un peut m'eclairer, j'ai pu trouver aucun infos utilisable sur le net, j'en reviens tjs au meme.
> > >
> > > ---------------------------------------------------------------------
> > > Une exception non gérée du type 'System.Net.WebException' s'est produite dans system.dll
> > >
> > > Informations supplémentaires : La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant.
> > >
> > > cedric@4devstudio.com
> >
>
vendredi 1 août 2003 à 13:29:12 | Re : Plantage librairie .net lors de reception page avec un proxy

fced42

Euh dans les meme conditions, avec le c++ ca marde pareil.
C pour ca que j'ai developper ma propre librairie pour aller chercher mes pages web et je suis tomber sur une erreur de connection du meme type que celle avec la librairie .net.
J'ai chercher un moment mais j'ai trouver que ca venait que lorsque je recuperer le champ location de la reponse HTTP, je prenais un espace devant l'url ce qui faisait planté la requete suivant qui avait donc deux espaces entre GET et l'url.
En corrigeant pour ne pas prendre cette espace tout marche correctement avec ma librairie.

Pour infos, j'utilise multiproxy et c'est p-e un peu de sa faute aussi qui pleure pour un espace et ferme la connection.
cedric@4devstudio.com


-------------------------------
Réponse au message :
-------------------------------

> De plus en C++ avec le code suivant ca marche :
>
>
> String *lien="http://www.google.com/url?q=http://www.limfast.fr&sa=l&ai=AUXB1nqWK_E5-uQo8cQN3pjOC3v8mCMKlIeAhyn_ECEAkOBA4JyRAIEgyRAA&num=1";
>
> System::Net::WebRequest * req = System::Net::WebRequest::Create(lien);
> req->Proxy = new System::Net::WebProxy("127.0.0.1",8088);
> System::Net::WebResponse *result=req->GetResponse();System::IO::Stream *objStream=result->GetResponseStream();
>
> //Encoding encode= System.Text.Encoding.GetEncoding("utf-8");
> System::IO::StreamReader *objReader = new System::IO::StreamReader(objStream);
> String *temp=objReader->ReadToEnd();
> objReader->Close();
> objStream->Close();
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Oui un peu pres certain. Sous IE ou opera le second lien fonctionne bien, je l'ai meme fait à la main avec telnet pas de probleme. Ya juste des redirection (Code 302 Moved de HTTP)
> > C'est p-e ca qui pose probleme.
> > cedric@4devstudio.com
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Et tu est sur que c'est pas ton proxy qui plante ? Par exemple sous IE ca marche avec le proxy pour les 2 URL ?
> > >
> > > A++
> > >
> > > Crazyht
> > >
> > > [Admin Codes-Sources]
> > > [Membre Developer-Association]

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > WebRequest req = WebRequest.Create(lien);
> > > > req.Proxy = new WebProxy("127.0.0.1",8080);
> > > > WebResponse result=req.GetResponse();
> > > > Stream objStream =result.GetResponseStream();
> > > > StreamReader objReader = new StreamReader(objStream);
> > > > string temp=objReader.ReadToEnd();
> > > >
> > > >
> > > > Voila mon code, pour une URL type "http://www.google.fr" tout baigne. Si par contre l'url est http://www.google.com/url?q=http://www.slimfast.fr&sa=l&ai=Ai-o6rJDK_0ZrjwKjVcKpI6MC3v8mCMKlIeAhyn_ECEAkOBA0wPTAIEgyRAA&num=1
> > > >
> > > > Plantage avec le message ci-dessous?
> > > > Si je met pas de proxy, tout passe tres bien avec les deux URLs. Alors pq avec un proxy ca plante????
> > > >
> > > > Merci, si qq'un peut m'eclairer, j'ai pu trouver aucun infos utilisable sur le net, j'en reviens tjs au meme.
> > > >
> > > > ---------------------------------------------------------------------
> > > > Une exception non gérée du type 'System.Net.WebException' s'est produite dans system.dll
> > > >
> > > > Informations supplémentaires : La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant.
> > > >
> > > > cedric@4devstudio.com
> > >
> >
>


Cette discussion est classée dans : net, req, url, proxy, plantage


Répondre à ce message

Sujets en rapport avec ce message

ImageCombo .NET [ par preti ] Hello,est-il possible de mettre une image dans une DropDownList (pas d'une comboBox donc la surcharge des méthodes onMeasureItem et onDrawItem n'est p Encodage URL [ par bucherb ] Hello!Est-ce que quelqu'un sait comment encoder une chaine en url.... UrlEncode ça marche pas, ça ne donne pas le résultat voulu...En fait c'est l'enc proxy [ par gama71 ] Salut, je suis en train de faire une application qui va chercher des infos , sur différents sites.Maintenant , que ca marche , je voudrais ajouter la 403 lors de l'appel d'un webservices avec certificat [ par keikun59 ] Bonjour, Je fais un appel à un WebServices, lors de cette appel je dois utiliser un certificat pour m'authentifier. Quand je fais le test avec Proxy et SoapHttpClientProtocol [ par SoyYo ] Bonjour j'ai une classe qui derive de la classe SoapHttpClientProtocol ou est défini un web service. Quand je l'utilise en local tout marche bien. Mai generiques et integer [ par coucou747 ] Bonjourje suis nouveau dans le monde du C#, pardonnez mes hesitations sur l'objet, le .net et autres choses qui me sont etrangeres...je parcourais les VS 2008 - NameSpace manquant [ par LordBob ] Bonsoir a tous,voila, aujourd'hui, je viens de télécharger la démo de Visual Studio 2008 disponible sur la partie américaine de Microsoft. Avant cela, [C#][ADO.Net] Problème génération requêtes du CommandBuilder [ par Exekuter ] Bonjour à tous,Après avoir recherché vainement sur le net, je n'ai pas trouvé de solution à mon problème (solution probablement très simple).Brève des XPS et .NET 2 [ par Yxion ] Bonjour,Es ce qu'il existe quelque chose pour générer des documents XPS en .NET 2 comme sur le .NET 3.5MerciI love .net


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales