connexes: how-do-i-use-webrequest-to-access-an-ssl-encrypted-site-using-httpsComment envoyer un HTTPS GET demande en C#
Comment envoyer un HTTPS GET demande en C#?
connexes: how-do-i-use-webrequest-to-access-an-ssl-encrypted-site-using-httpsComment envoyer un HTTPS GET demande en C#
Comment envoyer un HTTPS GET demande en C#?
Ajouter ?var1=data1&var2=data2
à la fin de URL pour présenter des valeurs à la page via GET:
using System.Net;
using System.IO;
string url = "https://www.example.com/scriptname.php?var1=hello";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
Je préfère utiliser WebClient, il semble gérer de manière transparente SSL:
http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx
Certains dépannage aide ici:
http://clipperhouse.com/blog/post/WebClient-Fiddler-and-SSL.aspx
Est-ce que ce code a été testé avec succès par quelqu'un? –
Cela fonctionne bien pour moi. –
Note: cela fonctionne pour HTTP, j'ai testé ce code avec l'URL HTTPS et cela n'a pas fonctionné. Aller essayer WebClient et voir si cela fonctionne avec SSL – Pavdro