IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

Ping d'une url


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut Ping d'une url
    Bonjour,

    J'aimerais savoir s'il est possible de savoir si une page existe en faisant quelque chose comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if not web.ping(url).equals("404")
    Sinon, est-ce que quelqu'un aurait une autre technique qui ne télécharge pas toute le contenu de la page, car nous aurons en moyenne une dizaine d'url a vérifié avant de les montrer à l'utilisateur.

    Merci!

  2. #2
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Try
                My.Computer.Network.Ping(url, 1000) '1000 correspond au timed out
                MessageBox.Show("Serveur Ping OK.")
            Catch ex As Exception
                MessageBox.Show("Connection Timed Out")
            End Try
    Au cas où...

  3. #3
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Et si le serveur renvoi une page 404, le ping lui va fonctionner non ? (sauf que le résultat sera une page d'erreur et pas la page attendue)

  4. #4
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Citation Envoyé par smyley Voir le message
    Et si le serveur renvoi une page 404, le ping lui va fonctionner non ? (sauf que le résultat sera une page d'erreur et pas la page attendue)
    Clairement, merci pour la rectification.
    De toute façon, du ping sans du pong, je suis perdu...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut
    Dans ce cas, peut-on faire pingpong(url)?

    Sans farce, j'ai un module Firefox appelé Live HTTP Header qui log tout les appels de la façon suivante :

    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
    20
    21
    22
    23
    24
    25
    26
    https://agora.ulaval.ca/services/javascript.php?file=enter_key_trap.js&app=horde
    
    GET /services/javascript.php?file=enter_key_trap.js&app=horde HTTP/1.1
    Host: agora.ulaval.ca
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20 (.NET CLR 3.5.30729)
    Accept: */*
    Accept-Language: en-us,en;q=0.5
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Referer: https://agora.ulaval.ca/courriel/login.php?url=%2Flogin.php&reason=logout
    Cookie: Agora=8462dd40cb365a9254d2cf4b9e738618; auth_key=d6edaee86d9cd005a49069c7600526f3; imp_key=15d2fa633e0d9f9182114b17ccd36005
    If-Modified-Since: Thu, 23 Oct 2003 22:05:27 GMT
    Proxy-Authorization: Negotiate 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
    
    HTTP/1.x 200 OK
    Date: Thu, 21 May 2009 13:52:26 GMT
    Server: Apache/2.0.52 (Red Hat)
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: public, max-age=86400
    Pragma: no-cache
    Last-Modified: Thu, 23 Oct 2003 22:05:27 GMT
    Content-Length: 729
    Connection: close
    Content-Type: text/javascript
    Si j'étais seulement capable d'avoir le HTTP/1.x 200 OK, ça ferait mon affaire.

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Peut être qu'en te battant avec HttpWebRequest tu peux avoir cette réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ Struts ] recuperer une valeur dans une url?
    Par njac dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/06/2004, 14h24
  2. [net] recuperer les proprietes d'un File via une URL
    Par mma dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 06/05/2004, 12h45
  3. [Debutant]Formater un string pour une url
    Par maxxou dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 22/03/2004, 16h17
  4. [JSP] encoder et décoder les param d'une URL ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/12/2003, 11h34
  5. [web] tester la validiter d'une URL
    Par zebiloute dans le forum Web
    Réponses: 4
    Dernier message: 25/11/2002, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo