cocodu67...
Messages postés3161Date d'inscriptionjeudi 28 janvier 2010StatutMembreDernière intervention 1 août 2024
-
Modifié par cocodu67... le 30/06/2016 à 00:48
cocodu67...
Messages postés3161Date d'inscriptionjeudi 28 janvier 2010StatutMembreDernière intervention 1 août 2024
-
15 juil. 2016 à 16:41
Bonsoir,
J'ai codé un logiciel qui effectue différentes choses et au lancement il vérifie si un site est accessible:
if (remoteFileExists("https://lesite.fr"))
et la fonction:
bool remoteFileExists(string addressOfFile)
{
try
{
HttpWebRequest request = WebRequest.Create(addressOfFile) as HttpWebRequest;
request.Method = "HEAD";
request.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);
var response = request.GetResponse() as HttpWebResponse;
if (response.StatusCode == HttpStatusCode.OK)
return true;
else
return false;
}
catch (WebException wex)
{
wet = wex.Message;
return false;
}
}
Le problème est que le site est en HTTPS sur un hébergement mutualisé et IE sur Windows XP ne supporte pas cette technologie. Etant donné que tout va bien lors de la visite du site via Firefox, j'aimerais savoir s'il y a une technique pour obliger cette httpwebrequest à utiliser Firefox car je sais que par défaut ça utiliser IE.
cocodu67...
Messages postés3161Date d'inscriptionjeudi 28 janvier 2010StatutMembreDernière intervention 1 août 20241 15 juil. 2016 à 16:41
Bonjour,
Désolé pour le retard. Après environ 24 heures ça s'est réglé. Peut être y avait il un soucis avec le certificat non détecté par firefox et google chrome. Je garde le lien codeproject sous le coude au cas où.
30 juin 2016 à 08:03
http://www.codeproject.com/Questions/611755/Embed-Chrome-or-firefox-Browser-in-Csharp-net-Form