Как проверить, существует ли ссылка в VC ++? - PullRequest
1 голос
/ 05 января 2010

У меня есть ссылка. Я проверил, что ссылка является действительным URL через регулярные выражения. Теперь я хочу проверить, является ли ссылка действительной http-ссылкой или нет. то есть это не должна быть несуществующая ссылка. Есть ли способ в VC ++ 6.0 (MFC) проверить это?

1 Ответ

3 голосов
/ 05 января 2010

Один из вариантов - попытаться получить данные с этого URL с помощью функции URLOpenBlockingStream .

Пример:

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...