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?
我試圖在HTTP協議添加到這個URI 「例如:8888」C#添加方案URI
我所做的:
var uriBuilder = new UriBuilder("example:8888")
{
Scheme = Uri.UriSchemeHttp,
};
var uri = uriBuilder.Uri;
輸出爲
http:0.0.34.184
我在做什麼錯:S?
您的字符串正在被解析爲URL路徑,而不是主機名。
要強制它解析爲主機名,您需要向該字符串添加一個方案。
對我來說,它是'http:// 0.0.34.184 /',這很有意義[當你](http://superuser.com/q/736583/252526)明白[格式](https:// www .ultratools.com /工具/ decimalCalcResult?ip地址= 0.0.34.184) –