Khi các trang tải không đúng cách hoặc hoàn toàn không tải, trình duyệt của bạn sẽ trả về mã lỗi. Lỗi 400 Bad Request – Yêu cầu không hợp lệ là một loại lỗi thường xuyên xuất hiện.
Vậy, 400 Bad Request là lỗi gì và cách khắc phục nó như thế nào? Hãy cùng tìm hiểu ngay sau đây nhé.
Nội dung chính
Mã 400 Bad Request là gì?
Lỗi 400 Bad Request xuất phát từ phía máy khách, có nghĩa là có điều gì đó từ phía bạn đã kích hoạt lỗi. Khi máy chủ không thể hiểu yêu cầu mà bạn đã thực hiện, nó sẽ trả về thông báo lỗi này.
Có nhiều kiểu khác nhau để máy chủ thông báo về mã lỗi 400, bao gồm:
- 400 Bad Request
- HTTP 400 Bad Request
- HTTP Status 400 — Bad Request
- 400 Bad Request Error
- HTTP Error 400
- Bad Request: Error 400
- HTTP Error 400 — Bad Request
(*) Lưu ý rằng tất cả các thông báo này đều mô tả cùng một lỗi.
Điều gì gây ra 400 Bad Request kém? Và làm sao để khắc phục nó?
Có nhiều lý do khiến trình duyệt của bạn có thể kích hoạt lỗi 400 Bad Request. Máy chủ hoặc ứng dụng trình duyệt khách của bạn có thể không cho biết lý do tại sao, vì vậy tốt nhất bạn nên khắc phục sự cố cho những vấn đề sau:
Lỗi trong cú pháp chuỗi URL
Nếu bạn thấy lỗi này, điều đó có nghĩa là bạn đã nhập sai URL. Đây là nguyên nhân phổ biến nhất của 400 Bad Request. Bạn cũng có thể có một “URL không đúng định dạng” hoặc một ký tự “bất hợp pháp” trong chuỗi URL.
URL không đúng định dạng thường xảy ra khi có thêm dấu phần trăm (%) trong chuỗi URL. Một ký tự không hợp lệ là một ký tự thường không được tìm thấy trong một URL (ví dụ: “}”).
CÁCH KHẮC PHỤC: Kiểm tra lại URL để tìm lỗi chính tả, ký tự không hợp lệ hoặc xóa các ký tự %% kép và thử lại.
Cookie bị hỏng hoặc không hợp lệ
Cookie là thông tin được lưu trữ trên máy tính của bạn về một trang web bạn đã truy cập. Lần sau khi bạn truy cập trang web đó, nó sẽ tải nhanh hơn cho bạn bằng cách sử dụng dữ liệu được cookie lưu trữ.
Bạn có thể nhận được lỗi yêu cầu không hợp lệ nếu cookie của bạn đã cũ, lỗi thời hoặc bị hỏng.
CÁCH KHẮC PHỤC: Bạn có thể xóa toàn bộ bộ nhớ cache của mình hoặc làm mới trang để lấy cookie mới. Xóa bộ nhớ cache của trình duyệt có nghĩa là bạn sẽ phải chấp nhận các cookie mới sau khi truy cập lại trang.
Bộ đệm DNS không được đồng bộ hóa
Các trang web sử dụng bộ nhớ đệm DNS để nhận thông tin về các truy vấn trước đây mà bạn đã thực hiện trực tuyến. Máy tính của bạn lưu giữ một cơ sở dữ liệu tạm thời về các trang web bạn đã truy cập, điều này có thể ảnh hưởng đến kết quả tìm kiếm cho bạn.
Tuy nhiên, các địa chỉ IP trái phép được thêm vào bộ nhớ cache DNS của bạn hoặc trục trặc kỹ thuật có thể làm hỏng bộ nhớ cache DNS của bạn. Nếu máy tính của bạn bị nhiễm vi-rút, nó có thể ảnh hưởng đến bộ nhớ cache DNS của bạn.
Khi dữ liệu DNS được lưu trữ cục bộ trên máy tính của bạn không đồng bộ hóa với thông tin trên internet, bạn sẽ gặp lỗi 400 Bad Request.
CÁCH KHẮC PHỤC: Xóa bộ nhớ cache DNS của bạn.
Kích thước tệp quá lớn
Nếu bạn đang tải tệp lên trang web của mình khi nhận được thông báo lỗi 400 Bad Request, thì có thể là do kích thước tệp quá lớn và máy chủ từ chối nó.
CÁCH KHẮC PHỤC: Thử tải lên phiên bản hình ảnh có độ phân giải thấp hơn. Bạn cũng có thể thử tải hình ảnh lên một dịch vụ lưu trữ đám mây thay thế nếu kích thước tệp vẫn quá lớn.
Cách tìm lỗi 4xx trên trang web của bạn
Nếu bạn sở hữu hoặc điều hành trang web của mình, việc tìm và sửa lỗi 4xx có thể giúp cải thiện trải nghiệm của người dùng. Một số mã lỗi khó tìm hơn hoặc do nguyên nhân gây ra, vì vậy bạn có thể sử dụng các công cụ kiểm tra trang web để khám phá những trang nào trên trang web của bạn đang hiển thị những mã này.
Công cụ Kiểm tra trang web của Ahref có thể cho bạn biết nếu trình thu thập thông tin web gặp phải bất kỳ mã trạng thái 4xx (lỗi máy khách) hoặc 5xx (lỗi máy chủ). Công cụ này cũng bao gồm kiểm tra cụ thể cho các chuyển hướng vĩnh viễn (301 và 308), chuyển hướng tạm thời (307) và chuyển hướng không rõ ràng (302) và bất kỳ liên kết bên ngoài nào dẫn đến mã trạng thái 403.
Bạn tiến hành Crawl website của mình, sau đó truy cập phần All issue để xem các vấn đề (trong đó có lỗi 4xx). Click chọn để thấy toàn bộ danh sách và tiến hành khắc phục.
Thông báo lỗi báo hiệu khi cần giải quyết hoặc thay đổi điều gì đó.
Biết phải làm gì khi thông báo lỗi xuất hiện trên các trang web của bạn là điều cần thiết và mang lại cho người dùng trải nghiệm duyệt web tốt hơn. Kiểm tra website của bạn ngay hôm nay và khắc phục lỗi kịp thời nhé.