Frage So senden Sie eine HTTPS-GET-Anforderung in C #


Verbunden: how-do-i-use-webrequest-zu-greifen-an-ssl-verschlüsselt-site-using-https

Wie sende ich eine HTTPS GET Anfrage in C #?


45
2018-06-03 09:38


Ursprung


Antworten:


Hinzufügen ?var1=data1&var2=data2 Bis zum Ende der URL, um über GET Werte an die Seite zu senden:

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();

71
2018-06-03 09:45



Ich bevorzuge den WebClient, SSL scheint transparent zu sein:

http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx

Einige Fehlerbehebungshilfe hier:

http://clipperhouse.com/blog/post/WebClient-Fiddler-and-SSL.aspx


3
2018-06-03 19:42