gpt4 book ai didi

c# - url 字符串中的斜杠 (c#)

转载 作者:行者123 更新时间:2023-11-30 22:36:29 25 4
gpt4 key购买 nike

我将一个 url 写入字符串变量:

var path = @"http://46.146.52.139/" + @"TourService/" + TourName + @"/" + TourName + num + ".mp3";

期待

http://46.146.142.129/TourService/MyTour/MyTour21.mp3

虽然我得到了

http:\/\/46.146.142.129\/TourService\/MyTour\/MyTour21.mp3

如何去掉 URL 中的反斜杠?我尝试了不同的变体但没有成功

完整方法

public string GetAudioPath(string objectname)
{
var num = _databaseConnector.GetNumOfAudio(objectname);
var path = "http://46.146.142.199/" + "TourService/" + TourName + "/" + TourName + num + ".mp3";
return path;
}

这是一个带有接口(interface)的网络方法:

[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json)]
string GetAudioPath(string objectname);

我通过在浏览器中输入来调用网络方法

http://46.146.142.129/TourService/TourService.svc/GetAudioPath?objectname=ObjName01

最佳答案

如果您将 WebMessageFormat 更改为 Xml,您应该得到包含在 XML 元素中的原始字符串。此外,使用 WebMessageBodyStyle.Bare 不会将其包装在基础设施提供的 XML 元素中。

[WebGet(ResponseFormat = WebMessageFormat.Xml, WebMessageBodyStyle.Bare)]

关于c# - url 字符串中的斜杠 (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6987059/

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