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;
     }
 }
Example #2
0
 private void OnVerify(HttpHost host)
 {
     try
     {
         var request = host.Get("/", null, null, null, null);
         var result  = request.Execute();
         result.Wait(20000);
     }
     catch
     {
     }
     finally
     {
         host.InVerify = false;
     }
 }
Example #3
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));
                }
            }
Example #4
0
        public async void Verify()
        {
            if (!mInVerify)
            {
                try
                {
                    mInVerify = true;
                    HttpHost httpHost = new HttpHost(Name);
                    var      request  = httpHost.Get("/", null, null, null);
                    var      response = await request.Execute();

                    Available = response.Exception == null || !response.Exception.SocketError;
                }
                catch
                {
                }
                finally
                {
                    mInVerify = false;
                }
            }
        }