2012-12-13 3 views
0

J'essaie d'obtenir la chaîne de réponse en utilisant les classes WebRequest et WebResponse de C#.HttpWebRequest et HttpWebResponse

Il tire la chaîne mais certaines parties telles que les formulaires sont manquantes dans la réponse. Mais quand j'ouvre la même URL dans le navigateur (manuellement) et inspecte les éléments en utilisant firebug, il montre tout.

Quel peut être le problème que je ne reçois pas de réponse complète de WebResponse ... ???

+0

Comment obtenez-vous la chaîne? Peut-être que vous avez un bug dans ce code? –

Répondre

1

Il y a plusieurs raisons possibles (Javascript, Iframe, etc.), par exemple:

si le site utilise AJAX/JavaScript pour construire ces formes dynamiquement sur le client alors ce que vous voyez est correct ... Arrière-plan: puisque WebRequest n'exécute pas Javascript le résultat "HttpWebRequest" par rapport au Browser est différent ...

Questions connexes