我需要检查 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;
}