示例#1
0
 public void get(string url,HttpDataResponse callBack)
 {
     if (!getMap.ContainsKey(url)) {
         getMap.Add(url,HttpGet.create());
         getMap[url].get(url,aferGet,callBack);
     }
 }
示例#2
0
        private HttpDataResponse <Data> Response <Data>(HttpResponseMessage result)
        {
            var response = new HttpDataResponse <Data>();

            response.StatusCode = result.StatusCode;
            response.Result     = result.Content.ReadAsAsync <Data>().Result;
            return(response);
        }
示例#3
0
        private HttpDataResponse <Data> Error <Data>(string statusDescription, HttpStatusCode errorCode)
        {
            var response = new HttpDataResponse <Data>();

            response.StatusDescription = statusDescription;
            response.StatusCode        = errorCode;
            return(response);
        }
示例#4
0
        private async Task <HttpDataResponse <Data> > ResponseAsync <Data>(HttpResponseMessage result)
        {
            var response = new HttpDataResponse <Data>();

            response.StatusCode = result.StatusCode;
            response.Result     = await result.Content.ReadAsAsync <Data>();

            return(response);
        }
示例#5
0
 public void get(string url,AfterGet callBack,HttpDataResponse response)
 {
     resp = response;
     StartCoroutine (get (url,callBack));
 }