none
HttpWebRequest et les page d'attentes html (Urgent) RRS feed

  • Question

  • Bonjour,

     

    j'utilise un HttpWebRequest et un HttpWebResponse pour télécharger un fichier .pff d'un site http, le fichier pdf est généré par une page .aspx, et entre la génération et le chargement complé du fichier, une page d'attente html est généré, en plus de ca le fichier pdf n'est pas sauvegardé sur le disck du serveur, par conséquant mon HttpWebResponse recupère la page d'attente html au lieu de rammené le fichier .pdf. est ce que vous avez une aidée sur ce problème.

    Voici le mon code:

    .........

    .........

    HttpWebRequest myWebRequest = (HttpWebRequest)WebRequest.Create("http://www......................................");

    myWebRequest.KeepAlive = true;

    HttpWebResponse myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();

    String contentType = myWebResponse.ContentType.ToString().ToLower();

    while (!"application/pdf".Equals(contentType))

    {

    myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();

    contentType = myWebResponse.ContentType.ToString().ToLower();

    }

    ................

    ...............

     

     

    Mon URL is like this one: http://www.empa.ch/plugin/template/empa/*/58077/---/l=3 mais il y a une page d'attente entre le moment de la requête et la génération du pdf.

     

    Merci d'avance. 

     

     

    lundi 3 mars 2008 09:41

Toutes les réponses

  • Bonjour,

    J'ai du mal à comprendre le fonctionnement de votre code, si vous renvoyez du code HTML dans un premier temps, comment envoyez vous le fichiers après ?

    Dans tout les cas, si votre service est cencé générer un pdf et le renvoyer, il ne devrait faire que cela. Le fait d'afficher un message d'attente ne devrait être que du ressord de l'application appelant votre service si elle désir afficher un tel message. Cela est d'autant plus vrai que si par exemple vous décidez d'appeler votre service depuis une application Winforms, celle-ci ne sera que faire du html.

     

    Guillaume

    mardi 4 mars 2008 09:24