Programme fonctionnant avec proxy et pas sans

Programme fonctionnant avec proxy et pas sans - C#/.NET managed - Programmation

Marsh Posté le 03-04-2013 à 10:30:34    

Salut, j'ai un problème un peu étrange à vous soumettre.
 
On a un problème avec un programme vb.net se connectant au webservice d'une administration en https.
Si j'utilise le programme en connexion directe prog --> webservice ça fonctionne.
Sauf qu'en prod on est obligé de passer par un proxy et ça ne fonctionne plus.
Par contre, pour mes dévelopement j'ai utilisé Charle's proxy et si je l'utilise en prod ça fonctionne.
 
Donc en gros  
prog --> webservice : OK
prog --> proxy --> webservice : KO
prog --> charles --> proxy --> webservice : OK
 
J'ai vérifié les options de charles mais a priori il ne modifie pas les requêtes donc je comprends pas d'où vient le problème.
L'erreur que j'ai n'est pas une erreur .NET le webservice essaie de nous identifier en nous renvoyant plusieurs fois des réponses 302 pour nous faire charger des cookies et ensuite nous reenvoie sur l'URL initialement demandée, ici ça plante, aucune raison donnée et le support de l'administration est pratiquement nul.


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 03-04-2013 à 10:30:34   

Reply

Marsh Posté le 04-04-2013 à 17:51:26    

Il va falloir jouer avec les credential pour l'authentification je pense :jap:
 
Charle's proxy, je ne connais pas spécialement, mais je suppose qu'il utilise les credential de ton user windows pour s'authentifier sur le proxy, du coup, c'est transparent, mais si tu essaye de passer directement sur le proxy, l'authentification essayera de se faire par le user IIS_USR qui ne peut s'authentifier sur le proxy ;)
 
petit tuto sur codeproject:
 
http://www.codeproject.com/Article [...] oxy-Server


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed