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; } }
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; } }
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)); } }
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; } } }