0

我想使用网络连接到另一台服务器。所以我写了下面的代码。

var webRequest = WebRequest.Create(@"10.3.4.56");

            using (var response = webRequest.GetResponse())
            {
                using (var rd = new StreamReader(response.GetResponseStream()))
                {
                    var soapResult = rd.ReadToEnd();
                }
            }

但是有错误,它说

Invalid URI: The format of the URI could not be determined.

如何解决?

4

2 回答 2

2

您传入的字符串WebRequest.Create必须是有效的Uri。试试WebRequest.Create("http://10.3.4.56")

小费!使用静态Uri.IsWellFormedUriString方法检查 URI 字符串是否有效。

于 2012-10-31T22:47:08.430 回答
1

尝试包括shema“http://10.3.4.56”

于 2012-10-31T22:46:25.020 回答