Xamarin ModernHTTPClient未处理的异常

时间:2017-10-02 19:05:15

标签: c# android xamarin httpclient lan

我正在尝试在我的本地网络上获取网站的来源,但不幸的是,它在使用此代码时所提供的是一个未处理的异常。我已经尝试过Webclient和HTTPWebRequest,两者都给出了一个相同的例外情况。任何人都可以提供帮助吗?

public async void GetURL(ToggleButton tbtn)
    {

            string url = "http://192.168.1.180"
            var httpClient = new HttpClient(new NativeMessageHandler());
            httpClient.Timeout = TimeSpan.FromSeconds(30);
            var _cancelTokenSource = new CancellationTokenSource();
            var _cancelToken = _cancelTokenSource.Token;
            var response = await httpClient.GetAsync(url, _cancelToken).ConfigureAwait(false);
            var resp = await response.Content.ReadAsStringAsync().ConfigureAwait(false);
    }

此外,代码在测试像谷歌这样的网站时有效,所以对我来说唯一的解释就是它在局域网网络上失败了......必须要有某种解决方案。

谢谢!

0 个答案:

没有答案