Je travaille sur Web Scraping en utilisant C# HttpWebRequest/HttpWebResponse. Dans la plupart des cas, ce processus s'est bien déroulé. Mais après avoir fait mon chemin à travers plusieurs pages, je suis coincé avec ce qui semble être une incohérence entre les tests avec le Web Browser et les appels HttpWebRequest/HttpWebResponse.POSTing incohérent entre Web Browser et HttpWebRequest
Le problème se produit quand je tombe sur une page contenant un élément d'entrée qui a un nom semblable à ceci: «RidiculouslyLongInputName.RidiculouslyLongInputName.RidiculouslyLongInputName @ RidiculouslyLong »
une valeur pour POSTer cet élément d'entrée provoque une erreur 500 lors de l'utilisation de HttpWebRequest, mais fonctionne correctement lors de l'envoi via le navigateur. Si je supprime cette valeur d'entrée des données de publication, HttpWebRequest n'obtiendra pas l'erreur 500. Mais alors je suis coincé avec un problème de validation de données sur le site.
Une idée sur pourquoi HttpWebRequest échoue?