I have a link. I have checked that the link is a valid URL through regular expressions. Now, I want to check if the link is a valid http link or not. ie it should not be a non-existing link. Is there a way in VC++ 6.0 (MFC) to check that?
One option is to try to get data from that URL by using the URLOpenBlockingStream function .
Example:
#include <Urlmon.h>
IStream* pStream = NULL;
if (SUCCEEDED(URLOpenBlockingStream(0, "URL string", &pStream, 0, 0))) {
// Release the stream immediately since we don't use the data.
pStream->Release();
return TRUE;
}
else {
return FALSE;
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.