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

Développement Web avec .NET Discussion :

gestion des appels à un url inexistant


Sujet :

Développement Web avec .NET

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut gestion des appels à un url inexistant
    Bonjour,

    Voici mon problème.

    J'ai un web service qui marche bien et qui traite les urls qu'il s'atten à recevoir.

    J'aimerai géré les appels à des urls non existant de type http://serveur/Service/monService?xxxxxxxx pour faire un historique et connaitre l'utilisateur.

    Dans le fichier global.asax et plus exactement la méthode Application_BeginRequest() j'arrive à avoir les informations nécessaire sur la requête, l'ip appelante et je peux faire un test sur l'uri pour voir si il est correcte non conforme.

    Cependant je me dis qu'il est probable que ce test soit déjà réalisé automatiquement. En effet pour une url inexistant je ne rentre jamais dans mon service et j'ai une page "Méthode non autorisée".

    J'ai cru comprendre qu'en définissant la balise <customErrors mode=Off> dans mon fichier de config je pouvais intercepter l'erreur au niveau de Application_Error() dans global.asax.

    Mais je n'y arrive pas et je ne vois pas comment y arriver. Quelqu'un pourrait-il m'aiguiller sur la solution ou sur la manière de gérer cela?

    Cordialement,
    Christophe.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut
    Bonjour,

    Je vais préciser un peu plus.

    Lorsque j'attaque mon service avec une url inexistante la sortie est "Méthode non autorisée" cela ne semble pas être une erreur gérée par Application_Error. C'est pour quoi je n'y entre pas. Si je test avec un throw New Exception() je rentre bien dans Application_Error().

    Donc ce que je cherche à faire c'est intercepter cette sortie en méthode non autorisée.

    Cordialement,
    Christophe.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut
    Bonjour,

    en fait je peux gérer cette sortie dans Application_EndRequest() le code correspondant est 405- Méthode non autorisée.

    Donc c'est bon.

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

Discussions similaires

  1. gestion des appels à un url inexistant
    Par lavoyech dans le forum Services Web
    Réponses: 2
    Dernier message: 28/01/2016, 17h24
  2. Réponses: 2
    Dernier message: 29/09/2014, 16h35
  3. [MCD] Gestion des Appels Téléphoniques
    Par Gobelins dans le forum Schéma
    Réponses: 8
    Dernier message: 11/03/2011, 09h55
  4. [Outils][C#/API Tapi] Y a-t-il une gestion du nombre des appels ?
    Par andreaslecousin dans le forum EDI/Outils
    Réponses: 7
    Dernier message: 16/03/2007, 15h08
  5. Réponses: 4
    Dernier message: 30/12/2005, 11h07

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