Accueil > Forum > > > Tester l'existance d'une URL
Tester l'existance d'une URL
mardi 18 juillet 2006 à 12:22:33 |
Tester l'existance d'une URL

fouedelapoche
|
Bonjour à tous, je souhaiterais simplement pouvoir tester l'existence d'une url... avec un methodé sur à 100%. j'ai essayé la méthode suivante : Dim oRequest As HttpWebRequest = NothingDim oResponse As HttpWebResponse = NothingTryoRequest = CType(WebRequest.Create(TextBox1.Text), HttpWebRequest)oResponse = CType(oRequest.GetResponse, HttpWebResponse)TextBox1.Text = "200"Catch generatedExceptionVariable0 As ExceptionTryoRequest = CType(WebRequest.Create(TextBox1.Text + "\"), HttpWebRequest)oResponse = CType(oRequest.GetResponse, HttpWebResponse)TextBox1.Text = "200"Catch generatedExceptionVariable1 As ExceptionTextBox1.Text = "404"EndTryEndTrymais celle ci ne marche si je choisi comme url par exemple : http://www.annecytt.fr j'obtiens une exception : " Le serveur a commis une violation de protocole. Section=ResponseStatusLine" 
alors j'aimerais savoir si vous savez pourquoi? et ce que cela veut dire? et sinon si il existe une méthode plus sûr merci d'avance
|
|
mardi 18 juillet 2006 à 14:34:05 |
Re : Tester l'existance d'une URL

jesusonline
|
Bonjour, pour toi c'est quoi une méthode sur à 100% est-ce que si le site te renvoie une erreur 500 alors l'url est mauvaise ? si tu te prend un 302 (redirect) c'est bon ou pas ? :-p à mon avis il faudrais déjà définir ce qu'est une url valide puise ensuite coder :-) Sinon pour le problème, j'ai pas testé mais il semblerait que ce soit due au site lui meme avec ta requete, l'absence de pleins de paramètre http fait peut etre planter le site ... :-/ Cyril - MVS - MCP
|
|
mardi 18 juillet 2006 à 16:00:20 |
Re : Tester l'existance d'une URL
|
mardi 18 juillet 2006 à 16:13:17 |
Re : Tester l'existance d'une URL

jesusonline
|
regarde au niveau des paramètres de ta requete, peut etre qu'il manque simplement le useragent ou un truc du genre ... fait la meme requete qu'un navigateur classique avec le accept-encoding etc... Cyril - MVS - MCP
|
|
mercredi 19 juillet 2006 à 11:10:04 |
Re : Tester l'existance d'une URL

fouedelapoche
|
J'ai peut-êter un début de solution... si je teste avec l'adresse réélle du site : http://annecy.tt.free.fr --> 200 ok si je teste avec l'alias donné par ovh : http://www.annecytt.fr -->exception Peut-être faut il spécifier un paramêtre on niveau de httpWebRequest mais je vois pas lequel ? une idée ? 
|
|
mercredi 19 juillet 2006 à 11:52:55 |
Re : Tester l'existance d'une URL

jesusonline
|
Analyse les trames HTTP avec fiddler ou autres tu verras bien ce qui se passe :-) Cyril - MVS - MCP
|
|
jeudi 20 juillet 2006 à 11:00:04 |
Re : Tester l'existance d'une URL

fouedelapoche
|
Réponse acceptée !
Et bien je crois que je viens de trouver le problème... il s'agit d'un problème de sécurite sur l'objet HTTPWebRequest. En effet si le header http n'est pas nickel le httpwebRequest lance une exception.... Or on sait que sur le net, tous les headers des pages sont loin d'être nickel... donc il faut le forcer à ignorer les erreurs de validation d'entête... en ajoutant dans le web.config : < system.net>< settings>< httpWebRequestuseUnsafeHeaderParsing = "true" /></ settings></ system.net>voilà, à partir de là on a bien le résutlat escompté savoir si une url existe ou pas... encore merci pour ton aide jesusonline @++
|
|
jeudi 20 juillet 2006 à 11:05:08 |
Re : Tester l'existance d'une URL
|
Cette discussion est classée dans : text, tester, url, textbox1, ctype
Répondre à ce message
Sujets en rapport avec ce message
Textbox et listbox [ par leviz ]
Bonjour! Mon problème est le suivant : j'ai une listbox et un textbox, et en cliquant sur un des élément de la listebox, j'aimerais que cette élément
Tester l'existance d'une URL [ par aurest ]
Salut,Je voudrait inserer un lien vers un site FPT. Mais je voudrais pouvoir verifier que le lien que je génère me renvois bien sur qlq chose.Comment
Tester si un URL pointe sur une page existante [ par drobatel ]
Hello,je dois tester une série d'URL et savoir automatiquement si les pages vers lesquels ils pointent existent et sont donc valide... Mais je ne sais
ASP.NET mail et Hotmail [ par beetsy ]
bonjour, j'ai plusieurs boitres aux lettres : Hotmail (plusieurs), Yahoo, et d'autres en pop3...lorsque j'utilise system.web.mail mon code :imports sy
Cacher url [ par beetsy ]
salut à tousy a t-il une solution pour cacher l'url d'un site (autre moyen que de passer par les frames)je voudrais toujours avoir dans la barre d'adr
direction selon url [ par Jackboy ]
j'aimerai savoir si qqun a une idée comme permettre une direction vers un dossier selon l'url.J'ai un hébergeur ayant droit a un ip, mais j'aimerai po
Impossible de verrouiller le fichier [ par ErB ]
j'obtiens cette erreur >>>> System.Data.OleDb.OleDbException: Impossible de verrouiller le fichierchez un clientcette application asp.net marche parto
Tester le fonctionnement d'un web service SOAP [ par Quiddit ]
Bonjour à tous,J'ai une petite question, j'utilise un web service soap depuis une page ASP. J'aurais aimé savoir si il y a moyen de contrôler si le se
similar_text [ par kspr ]
Bonjour tout le monde, Je suis a la recherche d'une fonction ASP iddentique a la fonction similar_text() en php, c'est a dire une fonction qui retourn
Afficher une page à distance [ par GillesWebmaster ]
Ben voila, j'aimerais faire une sorte d'include d'une page qui est sur un autre serveur et en php, qui se transformerai en html!!!Merci de me contact
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|