Utilise les balises adéquates pour afficher ton code, ce n'est pas lisible en l'état sans passer par l'affichage du BBcode.
Sauf erreur de ma part, pycurl nécessite d'associer une fonction de callback pour récupérer le statut de l'opération. Je ne suis pas sûr qu'un catch d'exception sur le perform() (obligatoire, au passage) soit exhaustif.
Code :
- from httplib import HTTP
- from urlparse import urlparse
- def checkUrl(url):
- c = urlparse(url)
- r = HTTP(c[1])
- r.putrequest('HEAD', c[2])
- r.endheaders()
- return 1 if r.getreply()[0] == 200 else 0
|
Message édité par guybrush02 le 30-07-2009 à 15:23:27
---------------
Guybrush