Когда я вызываю метод asyn c с использованием httpclient без ожидания, потому что я не хочу ждать ответа, тогда выдает исключение «ссылка на объект не установлена на экземпляр объекта»
\\ Call PostAsync
var ignore = webRequest.PostAsync(json, token);
\\ PostAsync method
using (var httpClient = new HttpClient())
{
if (!string.IsNullOrEmpty(auth))
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", auth);
var content = new StringContent(json, Encoding.UTF8, "application/json");
// this line throw exception
var response = await httpClient.PostAsync(this.URL, content);
if (response.IsSuccessStatusCode)
{
result = await response.Content.ReadAsStringAsync();
}
}
, а затем Я получаю сообщение об ошибке в изображении Visual Studio ниже.
изображение
если я не хочу ждать ответа, как мне это сделать?