程序中应包含如下所示的URI:

rtsp://127.0.0.1:554/live.sdp/
rtsp://127.0.0.1:554/live.sdp
rtsp://127.0.0.1:554
rtsp://127.0.0.1:554/
rtsp://127.0.0.1:554//live.sdp


最后,我只想采用一种简单的方法:

rtsp://127.0.0.1:554/live.sdp


其中scheme(rtsp://),ip(127.0.0.1),端口(554)和路径(live.sdp)分别提交。因此,我必须确保路径不仅包含斜杠(/),而且不以斜杠(/live.sdp)开头,不以斜杠(live.sdp /)结尾,并且该URL不以斜杠(rtsp://127.0.0.1:554 /)结尾,因此我可以在URL和路径之间添加斜杠而不必担心会出问题。

任何简单的方法来实现这一目标?

最佳答案

使用UriBuilder类来解析和构造URI。无需重新发明轮子。

关于c# - 在C#中是否有任何用于清理URI的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14139385/

10-09 15:30