URI が有効な結果を返すかどうかを確認したい。例:
String path = String.Format("{0}/agreements/{1}.gif", PicRoot, languageTwoLetterCode);
WebRequest request = WebRequest.Create(new Uri(path, UriKind.Relative));
...
これにより、サポートされていない例外がスローされます。したがって、絶対URIを提供する必要があると思います。私が見つけることができるすべての例は、ハードコードされたルート (www.example.com など) を使用しています。Web サイトの実際のルートが不明なため、これはもちろん受け入れられません。
相対 URI から結果を確認したり、現在のルートを見つけたりするにはどうすればよいですか? 「/content/pics/agreements/en.gif」がgifまたは404を返すかどうかを確認するより良い方法はありますか?