|  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         public async Task<string> AsyncRequest() | 
 |  |  |         { | 
 |  |  |             HttpWebRequest httpRequest = WebRequest.Create(Url) as HttpWebRequest; | 
 |  |  | 
 |  |  |             } | 
 |  |  |             return responseText; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 异步Get | 
 |  |  |         /// </summary> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         public async Task<string> AsyncGetRequest() | 
 |  |  |         { | 
 |  |  |             HttpWebRequest httpRequest = WebRequest.Create(Url) as HttpWebRequest; | 
 |  |  |             httpRequest.Method = "GET"; | 
 |  |  |             httpRequest.ContentType = "application/json"; | 
 |  |  |             httpRequest.CookieContainer = Cookie; | 
 |  |  |             httpRequest.Timeout = 1000 * 60 * 10;//10min | 
 |  |  |  | 
 |  |  |             using (Stream reqStream = await httpRequest.GetRequestStreamAsync()) | 
 |  |  |             { | 
 |  |  |                 JObject jObj = new JObject(); | 
 |  |  |                 jObj.Add("format", 1); | 
 |  |  |                 jObj.Add("useragent", "ApiClient"); | 
 |  |  |                 jObj.Add("rid", Guid.NewGuid().ToString().GetHashCode().ToString()); | 
 |  |  |                 jObj.Add("parameters", Content); | 
 |  |  |                 jObj.Add("timestamp", DateTime.Now); | 
 |  |  |                 jObj.Add("v", "1.0"); | 
 |  |  |                 string content = jObj.ToString(); | 
 |  |  |                 var bytes = Encoding.UTF8.GetBytes(content); | 
 |  |  |                 reqStream.Write(bytes, 0, bytes.Length); | 
 |  |  |                 reqStream.Flush(); | 
 |  |  |             } | 
 |  |  |             using (var repStream = (await httpRequest.GetResponseAsync()).GetResponseStream()) | 
 |  |  |             { | 
 |  |  |                 using (var reader = new StreamReader(repStream)) | 
 |  |  |                 { | 
 |  |  |                     return ValidateResult(await reader.ReadToEndAsync()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |