1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| public string SendData(string urlRessource, string dataHeader)
{
//ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
string responseFromServer = "";
try
{
var webAddr = "https://myurl";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.Headers.Add("auth", AppSetting.HEADERAUTH);
httpWebRequest.ContentType = "application/json; charset=utf-8";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write(dataHeader);
streamWriter.Flush();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
responseFromServer = streamReader.ReadToEnd();
return responseFromServer;
}
}
catch(Exception ex)
{
Console.WriteLine(ex);
Console.ReadLine();
}
return responseFromServer;
} |
Partager