Как я могу преобразовать этот однострочный код PowerShell в код C #
Invoke-RestMethod -Metod Post -Uri 'https://s16events.azure -automation.net / webhooks? Token = sdnfgknsdkfglkshnklsdfhgoihohsndfgndfgknkkdfg '
Я использую Visual Studio для этого
Пожалуйста, дайте мне знать
Спасибо
Использование HttpClient:
HttpClient
// HttpClient is intended to be instantiated once per application, rather than per-use. See Remarks. static readonly HttpClient client = new HttpClient(); static async Task Main() { // Call asynchronous network methods in a try/catch block to handle exceptions try { HttpResponseMessage response = await client.PostAsync("https://s16events.azure-automation.net/webhooks?token=sdnfgknsdkfglkshnklsdfhgoihohsndfgndfgknkkdfg", new StringContent(requestBody)); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); Console.WriteLine(responseBody); } catch(HttpRequestException e) { Console.WriteLine("\nException Caught!"); Console.WriteLine("Message :{0} ",e.Message); } }
Пример адаптирован из https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=netframework-4.8