Bạn đã bao giờ gặp phải lỗi 400 Bad Request trong khi duyệt Internet chưa? Hoặc khi bạn đang chỉnh sửa trang web của mình, đột nhiên xuất hiện lỗi 400 Bad Request? Đừng lo lắng, bạn đã đến đúng nơi!

Trong bài viết này, chúng tôi sẽ thảo luận đầy đủ về 400 Bad Request. Bắt đầu từ 400 Bad Request là gì, nguyên nhân và tất nhiên là cách giải quyết nó.

Yêu cầu xấu 400 là gì?

Lỗi 400 Bad Request là lỗi xảy ra khi máy chủ không hiểu các yêu cầu từ khách truy cập trang web.

Sự thiếu hiểu biết này là do yêu cầu không chính xác hoặc bị hỏng ở giữa quá trình truyền dữ liệu.

400 Bad Request sẽ hiển thị một lỗi khác nhau trên mỗi trang web. Dưới đây chúng tôi cung cấp danh sách 400 lỗi Yêu cầu Không hợp lệ phổ biến:

  • 400 yêu cầu không hợp lệ
  • Yêu cầu không hợp lệ. Trình duyệt của bạn đã gửi một yêu cầu mà máy chủ này không thể hiểu được.
  • Yêu cầu không hợp lệ – URL không hợp lệ
  • Lỗi HTTP 400 – Yêu cầu không hợp lệ
  • Yêu cầu không hợp lệ: Lỗi 400
  • Lỗi HTTP 400. Tên máy chủ yêu cầu không hợp lệ.
  • 400 – Yêu cầu không tốt. Máy chủ không thể hiểu yêu cầu do cú pháp không đúng định dạng. Khách hàng không nên lặp lại yêu cầu mà không có sửa đổi.

Danh sách các lỗi ở trên xảy ra vì một số lý do – mà chúng tôi sẽ trình bày ngay bên dưới. Nhưng nhìn chung, vấn đề nằm ở phía máy khách (khách truy cập trang web), không phải phía máy chủ.

Nguyên nhân của 400 lỗi yêu cầu không hợp lệ trên trang web

1. URL không chính xác

Lỗi 404 Bad Request có thể xảy ra do bạn đã nhập sai URL, có cú pháp sai hoặc URL có các ký tự trái phép.

Dưới đây là ví dụ về URL có các ký tự không được phép mà máy chủ không thể xử lý:

https://helpingbox.net/400-bad-request/ Bạn có thể thấy rằng URL ở trên có chứa ký tự % mà không nên ở đó. Khi bạn mở URL ở trên bằng Google Chrome, một lỗi sẽ xuất hiện như sau:

Nguyên nhân của 400 lỗi yêu cầu không hợp lệ

2. Cache và Cookies bị hỏng

Mặc dù URL bạn nhập là đúng 100%, bạn biết đấy, lỗi 400 Bad Request vẫn có thể xảy ra. Điều này thường là do các tệp trong bộ nhớ cache và cookie trình duyệt của bạn đã lỗi thời hoặc bị hỏng.

Bạn có thể đã gặp phải trường hợp này khi cố gắng đăng nhập vào WordPress sau khi không đăng nhập trong một thời gian dài.

Điều này là do cookie đăng nhập của bạn bị hỏng, vì vậy nó không thể cung cấp xác thực quản trị viên như bình thường. Cuối cùng, kết nối của bạn bị từ chối và lỗi 400 Bad Request xuất hiện.

3. Bộ nhớ cache DNS gặp sự cố

Dữ liệu từ quá trình thay đổi DNS được lưu trữ cục bộ trên máy tính của bạn dưới dạng bộ đệm DNS.

Lỗi 400 Bad Request cũng có thể xảy ra khi dữ liệu bộ nhớ cache DNS được lưu trữ cục bộ không khớp với DNS trên trang web hiện tại.

Có thể DNS của trang web đã được cập nhật hoặc thay đổi.

4. Kích thước tệp quá lớn

Một nguyên nhân khác của 400 Yêu cầu Xấu xảy ra khi bạn tải lên một tệp quá lớn để máy chủ có thể xử lý.

Mỗi máy chủ có những hạn chế riêng, vì vậy lỗi 404 Bad Request này khác nhau trên mỗi trang web.

Cách khắc phục lỗi 400 yêu cầu không hợp lệ [2022]

Dưới đây, chúng tôi sẽ giải thích cách giải quyết 400 Bad Request. Ồ vâng, các phương pháp từ một đến bốn dưới đây có thể được thực hiện bởi khách truy cập hoặc chủ sở hữu trang web. Trong khi phương pháp số năm là một giải pháp đặc biệt chỉ dành cho chủ sở hữu trang web. Chúc may mắn!

1. Kiểm tra lại URL nhập

Cách đầu tiên bạn có thể thử là kiểm tra lại URL mà bạn vừa nhập vào trình duyệt. Mặc dù nghe có vẻ tầm thường, nhưng loại này là lỗi phổ biến nhất liên quan đến 400 Bad Request, bạn biết đấy.

Vì vậy, hãy đảm bảo rằng tên miền và trang bạn muốn truy cập là chính xác. Kiểm tra lại để đảm bảo rằng URL thực sự được phân tách bằng dấu gạch ngang ( ). Nếu lỗi 400 Bad Request vẫn xuất hiện, đã đến lúc bạn thử phương pháp thứ hai.

2. Làm sạch bộ nhớ cache của trình duyệt của bạn

Lỗi 400 Bad Request có thể xảy ra nếu các tệp trang web được trình duyệt của bạn lưu trữ cục bộ bị hỏng. Các tệp là:

  • HTML
  • JavaScript
  • Tệp văn bản / cấu hình
  • CSS
  • Phương tiện (hình ảnh, video, âm thanh)
  • Tệp dữ liệu (XML, JSON)

Các tệp trên được trình duyệt tự động lưu khi bạn truy cập trang web lần đầu.

Vì bộ nhớ đệm này giúp trình duyệt hoạt động hiệu quả mà không cần tải cùng một tập tin mỗi khi truy cập trang web.

Do đó, bạn cần xóa bộ nhớ cache của trình duyệt để loại bỏ dữ liệu cũ bị hỏng.

3. Làm sạch cookie trong trình duyệt của bạn

Nếu việc xóa bộ nhớ cache của trình duyệt vẫn không hoạt động, bạn cũng có thể thử xóa cookie của trình duyệt.

Một trang web có thể sử dụng hàng chục cookie khác nhau. Nếu chỉ một trong những cookie này hết hạn hoặc bị hỏng, lỗi 404 Bad Request sẽ xuất hiện.

Ví dụ: sử dụng Google Chrome, bạn có thể xóa cookie bằng cách nhấp vào biểu tượng dấu ba chấm ở trên cùng bên phải, sau đó chọn More Tools> Clear Browsing Data từ menu bật lên xuất hiện.

Sau đó, hãy đảm bảo rằng bạn đã kiểm tra Cookies and other site data và rằng Time Range đang ở All times. Nếu vậy, chỉ cần nhấp vào màu xanh lam Clear Data.

Cách khắc phục lỗi 400 yêu cầu không hợp lệ

4. Xóa DNS Cache

Bộ nhớ cache DNS bị hỏng cũng có thể là nguyên nhân gây ra lỗi 400 Bad Request. Do đó, bạn nên xóa tất cả các bản ghi DNS (flush DNS) được lưu trữ trên máy tính.

Việc xóa bộ nhớ cache DNS là khác nhau đối với mỗi hệ điều hành. Nhưng đừng lo lắng, có rất nhiều bài báo được giải thích tất cả các phương pháp trong bài viết của họ. Bạn có thể tìm thấy hướng dẫn về cách xóa bộ nhớ cache DNS một cách dễ dàng.

5. Nén tệp trước khi tải lên trang web (đặc biệt là đối với chủ sở hữu trang web)

Như chúng tôi đã đề cập ở trên, một trong những nguyên nhân gây ra lỗi 400 Bad Request là do kích thước tệp được tải lên trang web của bạn quá lớn.

Một số máy chủ giới hạn kích thước tệp tải lên của mỗi trang web và đôi khi họ không minh bạch về điều này.

Giải pháp cho 400 Yêu cầu Xấu này là trước tiên hãy thử tải lên một tệp nhỏ hơn. Nếu điều này hoạt động, điều đó có nghĩa là tệp trước đó quá lớn và bạn sẽ cần phải nén nó.

Đối với các tệp video, trước tiên bạn nên tải chúng lên YouTube thay vì tải trực tiếp lên trang web.

Vì nhìn chung, dù đã nén nhưng dung lượng video vẫn lớn hơn so với giới hạn của hosting.

Bây giờ, sau khi video được tải lên YouTube, bạn có thể nhúng video vào trang web. Làm cách nào để nhúng video YouTube?

Sự kết luận

Sau khi đọc bài viết này, bạn không cần phải lo lắng khi gặp lỗi 400 Bad Request vì có một số cách để giải quyết 400 Bad Request này.

Lỗi 400 Bad Request thường là sự cố gây ra ở phía máy khách (khách truy cập), không phải từ phía máy chủ. Vì vậy, nếu bạn là chủ sở hữu trang web, bạn không cần phải lo lắng về lỗi này.

Tuy nhiên, đôi khi lỗi 400 Bad Request xảy ra ở phía máy chủ. Nếu bạn có điều này, cách duy nhất có thể được thực hiện là liên hệ với bên lưu trữ của bạn.

Do đó, hãy đảm bảo rằng bộ phận hỗ trợ khách hàng lưu trữ của bạn luôn sẵn sàng phục vụ 24/24.

Đây là bài viết về cách giải quyết lỗi 400 Bad Request. Nếu bạn cần một hướng dẫn để giải quyết các lỗi trang web khác – đặc biệt là trên WordPress – chúng tôi đã tóm tắt nó trong một ebook miễn phí mà bạn có thể tải xuống bên dưới:

Nếu bạn có thắc mắc, đừng ngần ngại để lại trong cột bình luận. Đừng quên đăng ký blog này để cập nhật những thông tin mới nhất về công nghệ và kinh doanh online. Hẹn gặp lại các bạn trong những bài viết tiếp theo!