Tôi đã tạo một ứng dụng asp.net mẫu và cố gắng lấy dữ liệu từ máy chủ của tôi bằng cách sử dụng httpwebrequest. Nhưng một số lần tôi nhận được lỗi trên. Tôi đã thực hiện một số tìm kiếm trên google nhưng tất cả đều nói rằng bạn nên thêm thuộc tính "<httpWebRequest useUnsafeHeaderParsing="true" />
" trong web.config.HttpWebRequestError: Máy chủ đã vi phạm giao thức. Section = ResponseHeader Chi tiết = CR phải được theo sau bởi LF
Thuộc tính này có từ "KHÔNG AN TOÀN", vì vậy tôi quá lo lắng về điều này. Tôi không thể thêm điều này vào cấu hình trang web của tôi. Có tùy chọn nào khác để đọc phản hồi của URL bị xóa của tôi hay không. làm thế nào nó có thể tốt mà không "<httpWebRequest useUnsafeHeaderParsing="true" />
"
Cảm ơn trước, Laxmilal Menaria
Tôi đã nhìn thấy một trường hợp khác nhau với các lỗi tương tự - [Imperva của Incapsula] (https://www.incapsula.com/cdn-content-delivery-network/caching.html) cơ chế bộ nhớ đệm cố gắng để bộ nhớ cache một phản ứng cụ thể . vì vậy, thay vì chuyển hướng đến máy chủ thực, * Incapsula * trả lời với cùng một phản hồi, nhưng bằng cách nào đó, các tiêu đề khác một chút và không tuân thủ Windows CR-LF (\ r \ n). – itsho