400.1 | Invalid Destination Header |
400.2 | Invalid Depth Header |
400.3 | Invalid If Header |
400.4 | Invalid Overwrite Header |
400.5 | Invalid Translate Header |
400.6 | Invalid Request Body |
400.7 | Invalid Content Length |
400.8 | Invalid Timeout |
400.9 | Invalid Lock Token |
Lưu ý: khi máy chủ web chạy Microsoft IIS gặp lỗi 400 Bad Request, thông tin chi tiết thường được hiển thị dưới dạng số, ví dụ như HTTP Error 400.1 - Bad Request, cho biết rằng tiêu đề Đích không hợp lệ.
Cách khắc phục lỗi 400 Bad Request
Kiểm tra lỗi trong URL
Nguyên nhân chính gây ra lỗi 400 thường là do nhập sai URL hoặc nhấp vào liên kết không đúng từ các nguồn khác như bài báo, tài liệu... Thông thường đây là lỗi do sai gõ.
Chỉ cần kiểm tra các thư mục theo sau tên miền chính (phân tách bởi dấu /), các ký tự không hợp lệ trong URL, ký tự đặc biệt...
Xóa cookie của trình duyệt
Khi gặp lỗi 400 Bad Request với các dịch vụ của Google, nhiều trang sẽ hiển thị thông báo lỗi 400 nếu cookie chứa dữ liệu bị hỏng hoặc quá cũ.
Xóa cookie DNS
Thao tác xóa cookie DNS sẽ khắc phục được lỗi 400 Bad Request nếu nguyên nhân là do bản ghi DNS lưu trữ trên máy tính đã cũ. Để thực hiện thao tác này, chỉ cần nhập ipconfig /flushdns từ Command Prompt. Lưu ý rằng điều này không tương đương với việc xóa cache của trình duyệt.
Xóa bộ nhớ cache của trình duyệt
Bộ nhớ cache lưu trữ bản sao lỗi của trang web bạn đang truy cập có thể gây ra lỗi 400. Mặc dù việc xóa cache không chắc chắn sẽ hoàn toàn khắc phục lỗi 400, nhưng cũng là một phương án bạn không nên bỏ qua vì thực hiện nhanh chóng và dễ dàng.
Chẩn đoán lỗi
Người dùng có thể lựa chọn cách chẩn đoán lỗi ngay trên thông báo, tương tự như lỗi 504 Gateway Timeout, mặc dù lỗi này thường được báo cáo dưới dạng 400 Bad Request.
Trong một số trường hợp hiếm gặp khác, khi hai máy chủ mất quá nhiều thời gian để kết nối (lỗi Gateway Timeout) mà không thể khắc phục lỗi 504 này, bạn có thể báo cáo lỗi dưới dạng 400 Bad Request.
Kiểm tra kích thước của file tải lên
Khi tải file lên website và gặp lỗi này, có thể lỗi 400 là do file quá lớn và bị máy chủ từ chối.
Kiểm tra máy tính hoặc kết nối mạng
Nếu bạn gặp lỗi 400 khi truy cập hầu hết các website, nguyên nhân có thể là do máy tính hoặc kết nối Internet. Hãy chạy các bài test tốc độ mạng và kiểm tra với nhà cung cấp dịch vụ Internet để đảm bảo mọi thứ hoạt động tốt.
Truy cập Internet Archive
Nếu biết rằng trang mà bạn đang tìm đã tồn tại trong quá khứ, bạn có thể tìm thấy bản sao của nó trên Internet.
Internet Archive chứa hàng tỷ trang web để tham khảo. Nếu trang bạn đang tìm kiếm đã tồn tại từ lâu trên mạng, có thể nó đã được lưu giữ an toàn. Vì vậy, đừng ngần ngại thử sử dụng Internet Archive. Bạn chỉ cần truy cập vào trang web này và nhập URL mong muốn vào ô tìm kiếm. Sau đó, bạn có thể chọn ngày để xem có bản sao của trang web đó hay không.
Khởi động lại hệ thống
Nếu tất cả các phương pháp trên không thành công, hãy khởi động lại hệ thống máy tính và kết nối lại các thiết bị ngoại vi như router. Nếu vấn đề vẫn không được giải quyết, có thể lỗi nằm ở phía máy chủ và chỉ có người quản lý website mới có thể sửa chữa.
Liên hệ với người quản trị website
Nếu vấn đề không phải do bạn, hãy liên hệ với quản trị viên của trang web để được hỗ trợ. Điều này không chỉ giúp bạn truy cập trang web sớm hơn mà còn cung cấp thông tin hữu ích cho đội ngũ quản lý trang web.
Có một mẹo nhỏ là, nếu toàn bộ trang web đều gặp lỗi 400 Bad Request, hãy tìm kiếm trên Twitter các hashtag #websitedown, #facebookdown hoặc #gmaildown. Có những người dùng khác sẽ báo cáo về lỗi này và bạn có thể tham khảo cách khắc phục trong phần bình luận.
Nếu những phương pháp trên không hiệu quả, đừng lãng phí thời gian bằng cách tải lại trang web. Hãy quay lại sau vào thời điểm khác, có thể lỗi 400 sẽ biến mất?