async void ModernHttpClientRestPost (object sender, EventArgs e)
		{
			// Use MintHttpHandler to intercept your networking REST calls
			MintHttpHandler interceptionHandler = new MintHttpHandler(new NativeMessageHandler());
			HttpClient httpClient = new HttpClient (interceptionHandler);
			HttpResponseMessage responseMessage = await httpClient.PostAsync(URLRequestBin, new StringContent("Just A Test"));

			Log.Debug (Tag, responseMessage.ToString ());
		}
		async void HttpClientRestPost (object sender, EventArgs args)
		{
			try
			{
				using (HttpClientHandler handler = new HttpClientHandler())
				{
					MintHttpHandler interceptionHandler = new MintHttpHandler(handler);
					HttpClient httpClient = new HttpClient(interceptionHandler);
					StringContent dataStringContent = new StringContent("Sample Text Data for HttpClient!");
					dataStringContent.Headers.ContentType = new MediaTypeHeaderValue("text/plain");
					HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, URLRequestBin)
					{
						Content = dataStringContent
					};
					HttpResponseMessage response = await httpClient.SendAsync(request).ConfigureAwait(false);
					string responseString = await response.Content.ReadAsStringAsync();
					if (response.StatusCode == HttpStatusCode.OK &&
						response.IsSuccessStatusCode)
					{
						Log.Debug(Tag, "HttpClient Succeed!");
					}
					else
					{
						Log.Debug(Tag, "HttpClient Failed!");
					}
				}
			}
			catch(Exception ex) {
				Log.Debug(Tag, string.Format("Exception from HttpClient request: {0}", ex));
			}
		}