У меня есть запрос curl, который я пытаюсь воспроизвести в приложении C #.Запрос имеет следующую структуру:
curl "https://samplewebsite.com" --data 'data = {структура данных json}'
Когда я вставляю этот запрос в почтальон, я получаюправильный результат. Это код, который я использовал для его репликации:
HttpClient client = new HttpClient();
var urlData = new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("data", json) };
HttpContent content = new FormUrlEncodedContent(urlData);
HttpResponseMessage response = await client.PostAsync("https://samplewebsite.com", content);
Однако каждый раз, когда я запускаю этот код, я получаю исключение, указывающее, что соединение было прервано хостом. В чем может быть разница между этими двумязапросы, вызывающие такое поведение?