gpt4 book ai didi

c# - .NET URI : How can I change ONE part of a URI?

转载 作者:IT王子 更新时间:2023-10-29 04:20:53 28 4
gpt4 key购买 nike

通常我只想更改 URI 的一个部分并取回一个新的 URI 对象。

在我目前的困境中,我想附加 .nyud.net,以使用 CoralCDN。

我有一个完全限定的 URI fullUri。实际上,我怎样才能做到这一点:

fullUri.Host = fullUri.Host + ".nyud.net";

这需要对几乎所有 URL 起作用,并且需要维护请求的端口。

如有任何帮助,我们将不胜感激。

最佳答案

您可以使用 UriBuilder修改 Uri 的各个部分:

Uri uri = new Uri("http://stackoverflow.com/questions/2163191/");

UriBuilder builder = new UriBuilder(uri);
builder.Host += ".nyud.net";

Uri result = builder.Uri;
// result is "http://stackoverflow.com.nyud.net/questions/2163191/"

关于c# - .NET URI : How can I change ONE part of a URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com