2014-05-16 31 views
1

我試圖在HTTP協議添加到這個URI 「例如:8888」C#添加方案URI

我所做的:

var uriBuilder = new UriBuilder("example:8888") 
{ 
    Scheme = Uri.UriSchemeHttp, 
}; 
var uri = uriBuilder.Uri; 

輸出爲

http:0.0.34.184 

我在做什麼錯:S?

+0

對我來說,它是'http:// 0.0.34.184 /',這很有意義[當你](http://superuser.com/q/736583/252526)明白[格式](https:// www .ultratools.com /工具/ decimalCalcResult?ip地址= 0.0.34.184) –

回答

2

您的字符串正在被解析爲URL路徑,而不是主機名。
要強制它解析爲主機名,您需要向該字符串添加一個方案。