Có hai máy chủ ứng dụng và một nút chuyển. Khi tôi truy cập ứng dụng bằng cách sử dụng máy chủ ứng dụng ip nó hoạt động tốt. Tuy nhiên nếu tôi sử dụng chuyển ip trong url của tôi Bad yêu cầu lỗi ném lên chỉ cho firefox và chrome cho một vài liên kết mà thôi.Yêu cầu không hợp lệ, Trình duyệt của bạn đã gửi yêu cầu mà máy chủ này không thể hiểu được
Trả lời
Here là giải thích chi tiết về giải pháp & cho vấn đề này từ ibm.
Vấn đề (Tóm tắt)
Yêu cầu HTTP Server bị lỗi với mã đáp ứng 400.
Triệu chứng
Phản hồi từ các trình duyệt có thể được hiển thị như thế này:
Xấu Yêu cầu Trình duyệt của bạn đã gửi yêu cầu mà máy chủ này không thể hiểu được. Kích thước của trường tiêu đề yêu cầu vượt quá giới hạn máy chủ.
HTTP Server error.log hiển thị thông báo sau: "yêu cầu không thành: lỗi khi đọc tiêu đề"
Nguyên nhân
này thường được gây ra bởi có một Cookie rất lớn, do đó, một tiêu đề yêu cầu trường vượt quá giới hạn được đặt cho Máy chủ Web.
Chẩn đoán các vấn đề
Để hỗ trợ việc chẩn đoán của vấn đề bạn có thể thêm dòng sau vào chỉ thị LogFormat trong httpd.conf: lỗi lưu ý:% {lỗi ghi chú} n
Giải quyết vấn đề
đối với phía máy chủ: Tăng giá trị cho LimitRequestFieldSize chỉ trong httpd.conf: LimitRequestField Kích 12.288 hoặc 16.384 Đối với Làm thế nào để thiết lập các LimitRequestFieldSize, kiểm tra Increase the value of LimitRequestFieldSize in Apache
Đối với mặt hàng khác: Xóa bộ nhớ cache của trình duyệt web của bạn nên được tốt.
cách tìm 'httpd.conf'. Tôi đang sử dụng ubuntu và apache tomcat7.0.34 –
* "Điều này thường xảy ra do có một Cookie rất lớn, do đó trường tiêu đề yêu cầu đã vượt quá giới hạn được đặt cho Máy chủ Web." * - Phải rồi đến lượt nó, có thể có cookie bị hỏng về phía khách hàng, đó là những gì đã xảy ra với tôi hôm nay. Người ta phải vào phần cài đặt riêng tư và xóa (các) cookie vi phạm. –
- 1. Google OpenID: trang bạn yêu cầu không hợp lệ
- 2. Yêu cầu không hợp lệ trong SOAPUI
- 3. Máy chủ có thể chặn yêu cầu curl không?
- 4. HTTP 400: Lỗi yêu cầu không hợp lệ trong yêu cầu HTTPS ADFS
- 5. Gửi yêu cầu POST mà không cần chờ phản hồi?
- 6. WebResource.axd yêu cầu không có tham số - Đây là một yêu cầu không hợp lệ webresource
- 7. Yêu cầu Ajax có được đảm bảo gửi cookie không?
- 8. Gửi yêu cầu ứng dụng từ phía máy chủ
- 9. Yêu cầu không hợp lệ - Yêu cầu lỗi HTTP quá dài 400. Kích thước của tiêu đề yêu cầu quá dài
- 10. Cách gửi yêu cầu tới yêu cầu HTTP POST tới máy chủ
- 11. cách hủy yêu cầu json khi gửi yêu cầu jsonrequest mới đến máy chủ
- 12. Android HttpClient gửi yêu cầu tới máy chủ qua USB
- 13. Symfony2 Templating mà không yêu cầu
- 14. Ngăn chặn yêu cầu GWT Yêu cầu của nhà máy
- 15. Yêu cầu SOAP JavaScript trong Trình duyệt không trả lời
- 16. Tôi có thể thay đổi tiêu đề của yêu cầu HTTP được gửi bởi trình duyệt không?
- 17. CodeContracts "Yêu cầu" hiểu
- 18. JSONP có yêu cầu sửa đổi máy chủ không?
- 19. yêu cầu jQuery CORS không hoạt động khi gửi yêu cầu Phạm vi
- 20. Android gửi yêu cầu gửi đến máy chủ django csrf không
- 21. Triggering một download file mà không cần bất kỳ yêu cầu máy chủ
- 22. java.lang.IllegalStateException: getReader() đã được gọi cho yêu cầu này
- 23. SFTP kết nối DNS vấn đề - System.Net.Sockets.SocketException: Tên yêu cầu là hợp lệ, nhưng không có dữ liệu của các loại yêu cầu đã được tìm thấy
- 24. Phương thức Yêu cầu Máy chủ PHP
- 25. Backbone.js model.destroy() không gửi yêu cầu DELETE
- 26. Trình duyệt với yêu cầu ('fs')
- 27. Google GData .Net OAuthUtil.GetAccessToken 400 Yêu cầu không hợp lệ
- 28. Máy chủ web có thể gửi dữ liệu mà không có yêu cầu từ khách hàng không?
- 29. Hiểu Appcelerator Ti.include & yêu cầu
- 30. URL yêu cầu không hợp lệ trong IIS 7
Bạn sử dụng loại "chuyển đổi nào"? Nó có thể là cân bằng tải của bạn tampers với các dữ liệu yêu cầu và chuyển tiếp nó trong một cách máy chủ ứng dụng của bạn không hiểu. UTF-8 bất hợp pháp hoặc tiêu đề cắt ngắn có khả năng là ứng viên ... –
Có thể bạn đang sử dụng một số ký tự đặc biệt gây ra lỗi này. –