我将 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;
}
这是一个带有接口的网络方法:
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json)]
string GetAudioPath(string objectname);
我通过在浏览器中输入来调用 web 方法
http://46.146.142.129/TourService/TourService.svc/GetAudioPath?objectname=ObjName01