Mam utworzoną przykładową aplikację asp.net i próbuję skrobać dane z mojego serwera za pomocą httpwebrequest. Ale czasami mam powyższy błąd. Zrobiłem kilka wyszukiwań w Google, ale wszyscy mówią, że powinieneś dodać właściwość "<httpWebRequest useUnsafeHeaderParsing="true" />
" w web.config.HttpWebRequestError: Serwer popełnił naruszenie protokołu. Sekcja = ResponseHeader Detail = CR musi następować po LF
Ta właściwość ma słowo "NIEAKTYWNE", więc jestem zbyt zmartwiony tym. Nie mogę dodać, że jest to w mojej konfiguracji strony Czy istnieje jakakolwiek inna opcja odczytania odpowiedzi na mój zbędny adres URL. Daj mi znać jak to może być możliwe bez „<httpWebRequest useUnsafeHeaderParsing="true" />
”
góry dzięki, Laxmilal Menaria
Widziałem inną sprawę z tym samym błędem - mechanizm buforowania próbował ukryć określoną odpowiedź ([Invasion's Incapsula] (https://www.incapsula.com/cdn-content-delivery-network/caching.html) . , więc zamiast przekierować na prawdziwy serwer, * Incapsula * odpowiedziała z tą samą odpowiedzią, ale w jakiś sposób nagłówki były trochę inne i nie były zgodne z Windows CR-LF (\ r \ n). – itsho