J'ai créé un exemple d'application asp.net et j'essaie d'extraire des données de mon serveur en utilisant httpwebrequest. Mais quelques fois j'ai eu cette erreur ci-dessus. J'ai fait quelques recherches sur google mais tous disent que vous devriez ajouter la propriété "<httpWebRequest useUnsafeHeaderParsing="true" />
" dans web.config.HttpWebRequestError: le serveur a commis une violation de protocole. Section = ResponseHeader Detail = CR doit être suivi de LF
Cette propriété a le mot 'UNSAFE', donc je suis trop inquiète à ce sujet.Je ne peux pas ajouter cela est dans la configuration de mon site.Il y a une autre option pour lire la réponse de mon URL de raclage.S'il vous plaît laissez-moi savoir comment peut-il être possible sans « <httpWebRequest useUnsafeHeaderParsing="true" />
»
Merci à l'avance, Laxmilal Menaria
J'ai vu un cas différent avec la même erreur - Le mécanisme de mise en cache [Imperva's Incapsula] (https://www.incapsula.com/cdn-content-delivery-network/caching.html) a tenté de mettre en cache une réponse spécifique . donc, au lieu de rediriger vers le serveur réel, * Incapsula * a répondu avec la même réponse, mais d'une certaine manière, les en-têtes étaient un peu différents et ne respectaient pas Windows CR-LF (\ r \ n). – itsho