URL コンテンツ タイプが pdf かどうかを確認する必要がありますか? 私は動作するコードを持っていますが、私が持っているものからチェックする最良の方法は何だろうと思っていました. PDFを表示する必要はありません。コンテンツタイプがPDFかどうかを確認するだけですか? 注: このメソッドは異なる URL で複数回呼び出されるため、応答を閉じる必要があるかどうかはわかりません。
これが私のコードです。
private bool IsValid(string url)
{
bool isValid = false;
var request = (HttpWebRequest)WebRequest.Create(url);
var response = (HttpWebResponse)request.GetResponse();
if(response.StatusCode == HttpStatusCode.OK && response.ContentType == "application/pdf")
{
isValid = true;
}
response.Close();
return isValid;
}