Я пытаюсь создать консольное приложение, которое отправляет веб-запрос на веб-сайт, чтобы я мог получить от него некоторую информацию в формате JSON.Как только я создаю запрос и пытаюсь получить ответ, я просто хочу просто распечатать данные, но когда я вызываю httpWebRequest.getResponse (), он возвращает NULL.
Я пробовал несколько других способов отправки данных в URL, но все они дают мне 404 или 400 ошибок и т. Д. Этот метод, по крайней мере, не дает мне никакой ошибки, просто NULL,
Вот снимок документации, которую я использую для API (хотя документы еще не завершены): 
Вот код консольного приложения, который у меня есть сейчас:
try
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.remot3.it/apv/v27/user/login");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
httpWebRequest.Headers.Add("developerkey", "***KEY***");
using (var streamWriter = new
StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
email = "***EMAIL***",
password = "***PASSWORD***"
});
Console.WriteLine(json);
streamWriter.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
Console.WriteLine(result);
Console.ReadLine();
}
}catch(Exception e)
{
Console.WriteLine(e.Message);
Console.WriteLine(e.StackTrace);
Console.ReadLine();
}
Ожидаемый вывод - некоторые данные JSON, но я получаю значение NULL из getResponse ().