private static async Task <BaiduSuggest> GetSuggestion(string text, string city) { var NoBaiduSuggest = new BaiduSuggest(); try { if (city == "") { city = "全国"; } var url = suggestwebsite + text + "®ion=" + city + "&output=json&ak=" + key; HttpClient http = new HttpClient(); var response = await http.GetAsync(url); var Message = await response.Content.ReadAsStringAsync(); var serializer = new DataContractJsonSerializer(typeof(BaiduSuggest)); var ms = new MemoryStream(Encoding.UTF8.GetBytes(Message)); var result = (BaiduSuggest)serializer.ReadObject(ms); return(result); } catch (Exception) { return(NoBaiduSuggest); } }
private void getBaiduSuggestToolStripMenuItem_Click(object sender, EventArgs e) { BaiduSuggest bs = new BaiduSuggest(); bs.Show(); }