Bonjour,

Je souhaite écrire un bout de code permettant de vérifier qu'une url est valide (que le serveur est bien là). J'utilise donc la fonction GetHttpConnection. Cependant, je ne parviens pas à recevoir une exception même lorsque l'URL est fausse (genre http://11111.11.11111.111.111:8080/sync).
Voici un extrait de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	ret = AfxParseURL(url, dwServiceType, server, object, port);
	if(ret==0)
		return 1;
 
	TRY
	{
		CInternetSession m_session;
		CHttpConnection * m_pconnection;
		m_pconnection = m_session.GetHttpConnection(server, port);
		CHttpFile * m_pfile = m_pconnection->OpenRequest(1, object);
	}
	CATCH(CInternetException, pEx)
	{
		MessageBox(_T("Erreur"), _T("Pas bien"), MB_OK);
		return 1;
	}
	END_CATCH
 
	return 0;
Merci d'avance pour votre aide,

Julozi