Я хочу отправить запрос на завивание, который я получил от JS-кода ниже с помощью HttpClient.Convert curl to C# code using HttpClient
curl -v -X GET "hxxps://airport.api.aero/airport?user_key=[token]"
поэтому я написал C код
string response = await client.GetStringAsync(new Uri("hxxps://airport.api.aero/airport?user_key=[token]"));
# и я попытался преобразовали ответ с кодом ниже.
// deserialize the JSON object response, the information will become an AirportObject.RootObject instance
rootObject = JsonConvert.DeserializeObject<AirportObject.RootObject>(response);
rootObject является экземпляром C# объекта класса, и информация, полученная из ссылки в формате JSON. Следовательно, ему требуется преобразование из JSON в экземпляр класса C#.
Кроме того, когда я попытался напрямую посетить ссылку, он предоставил данные JSON, инкапсулированные функцией callback().
Я написал это правильно? Когда я запустил его, он ничего не сделал.
Спасибо.
[FIXED] поэтому моя проблема была просто не указана в типе заголовков. Вот код, фиксируя программы:
//set request headers to accept JSON data
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
'это сделал nothing.' Нет необходимости давать что много информации для нас. Нам нравится угадывать проблемы ..... – EZI