.Net提供了一个有用的FileWebRequest
class来让您在本地文件上执行Web请求,以及非常方便的WebRequest.Create(uriString)
方法,该方法返回正确类型的对象,具体取决于URI类型(文件,http等)。
但是,如果我想运行使用具有相对本地路径的文件的测试,该怎么办?我很确定文件URI不能是相对的(来自我的测试和其他SO答案)所以这里的正确方法是什么?
我看到.NET可以通过URI.LocalPath
:https://msdn.microsoft.com/en-us/library/system.uri.localpath(v=vs.110).aspx