コード例 #1
0
        public Task <Response> Get(Type bodyType = null)
        {
            var request = mHost.Get(RequestUrl, mHeader, mQueryString, new T(), bodyType);

            request.TimeOut = TimeOut;
            return(request.Execute());
        }
コード例 #2
0
        public async Task Get(string url, Dictionary <string, string> queryString, Dictionary <string, string> header = null)
        {
            var request = mHttpHost.Get(url, header, queryString, new CustomuFormUrlFormater());

            request.GetConnection = GetConnection;
            var response = await request.Execute();

            if (response.Exception != null)
            {
                throw response.Exception;
            }
        }
コード例 #3
0
 private async void OnVerify(HttpHost host)
 {
     try
     {
         var request = host.Get("/", null, null, null, null);
         var result  = await request.Execute();
     }
     catch
     {
     }
     finally
     {
         host.InVerify = false;
     }
 }
コード例 #4
0
            public Request GetRequest(HttpHost httpApiClient)
            {
                switch (Method)
                {
                case Request.POST:
                    return(httpApiClient.Post(Url, Header, QueryString, Data, Formatter, Type));

                case Request.PUT:
                    return(httpApiClient.Put(Url, Header, QueryString, Data, Formatter, Type));

                case Request.DELETE:
                    return(httpApiClient.Delete(Url, Header, QueryString, Formatter, Type));

                default:
                    return(httpApiClient.Get(Url, Header, QueryString, Formatter, Type));
                }
            }