Sửa lỗi 400 Bad Request trên trình duyệt Chrome, Firefox, Internet Explorer và trình duyệt Edge

Kích thước Cookie của miền bạn truy cập quá lớn hoặc một số Cookie đã bị lỗi

Đôi khi trong một số trường hợp khi bạn truy cập một trang web nào đó, trên màn hình bạn thấy xuất hiện thông báo lỗi 400 Bad Request. Mặc dù đã áp dụng giải pháp là nhấn tổ hợp phím Ctrl + F5 nhưng vẫn không khắc phục được lỗi.

Trong trường hợp này rấy có thể server phát hiện ra rằng kích thước Cookie của miền bạn truy cập quá lớn hoặc một số Cookie đã bị lỗi, do đó nó từ chối serve trang web chủ.

1. Nguyên nhân gây ra lỗi 400 Bad Request

Lỗi 400 Bad Request là mã trạng thái HTTP thường xuất hiện khi bạn gửi tới máy chủ trang web, thường đơn giản như yêu cầu load trang web, nhưng theo một cách nào đó diễn ra không chính xác hoặc bị hỏng và máy chủ không thể hiểu được.

Lỗi 400 Bad Request thường được gây ra khi bạn nhập hoặc dán URL sai trong cửa sổ địa chỉ. Nhưng cũng có một số nguyên nhân tương đối phổ biến khác gây ra lỗi này.

400 Bad Request xuất hiện dưới các dạng khác nhau trên các trang web khác nhau, vì vậy bạn có thể thấy nội dung nào đó từ danh sách ngắn bên dưới, thay vì chỉ từ "400" hoặc một biến thể đơn giản nào khác như sau:

400 Bad Request
 
 Bad Request. Your browser sent a request that this server could not understand.
 
 Bad Request - Invalid URL
 
 HTTP Error 400 - Bad Request
 
 Bad Request: Error 400
 
 HTTP Error 400. The request hostname is invalid.
 
 400 - Bad request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.

Lỗi 400 Bad Request hiển thị bên trong cửa sổ trình duyệt web Internet, giống như các trang web. Lỗi 400 Bad Request, giống như tất cả các lỗi thuộc loại này, có thể thấy trong bất kỳ hệ điều hành và trình duyệt nào.

Trong Internet Explorer, thông báo “The webpage cannot be found” cũng tương đương với lỗi 400 Bad Request. Thanh tiêu đề IE sẽ hiện lỗi HTTP 400 Bad Request hoặc một cái gì đó tương tự.

Windows Update cũng có thể báo cáo lỗi HTTP 400 nhưng chúng hiển thị dưới dạng mã lỗi 0x80244016 hoặc với thông báo WU_E_PT_HTTP_STATUS_BAD_REQUEST.

Lỗi 400 được báo cáo cho liên kết trong ứng dụng Microsoft Office thường sẽ xuất hiện dưới dạng thông báo “The remote server returned an error: (400) Bad Request.” trong một cửa sổ pop-up nhỏ.

Lưu ý: Các máy chủ web chạy Microsoft IIS thường cung cấp thông tin cụ thể hơn về nguyên nhân gây ra lỗi 400 Bad Request bằng cách thêm một số sau số 400. Ví dụ như lỗi “HTTP Error 400.1 - Bad Request”, có nghĩa là “Invalid Destination Header” - Tiêu đề đích không hợp lệ.

Nguyên nhân gây ra lỗi 400 Bad Request trên trình duyệt Chrome, FirefoxInternet Explorer liên quan đến cookie của trang web bị lỗi hoặc do cookie của trình duyệt hoặc các tập tin hệ thống bị lỗi.

2. Khắc phục lỗi 400 Bad Request

2.1. Xóa cookie một trang web cụ thể trên trình duyệt Chrome

Bước 1:

Trên trình duyệt Chrome, click chọn biểu tượng 3 dòng gạch ngang ở góc trên cùng bên phải màn hình, sau đó click chọn Settings.

chọn Settings

Bước 2:

Trên cửa sổ Settings, cuộn xuống tìm và chọn tùy chọn Show advanced settings (hiển thị cài đặt nâng cao).

chọn Show advanced settings

Bước 3:

Tại mục Privacy, bạn click chọn Content Settings.

chọn Content Settings

Bước 4:

Trên cửa sổ Content Settings, tại mục Cookies bạn click chọn All cookie and site data.

chọn All cookie and site data

Bước 5:

Trên khung Search, bạn nhập miền bị lỗi Bad Request.

nhập miền bị lỗi Bad Request

Bước 6:

Chọn miền từ kết quả tìm kiếm sau đó click chọn nút Remove all.

chọn nút Remove all

2.2. Xóa cookie một trang web cụ thể trên trình duyệt FireFox

Bước 1:

Trên trình duyệt FireFox, click chọn Menu Firefox, sau đó click chọn Options => Options.

Options

Bước 2:

Tiếp theo trên cửa sổ Options bạn chọn thẻ Privacy, sau đó chọn Remove individual cookies.

 chọn Remove individual cookies

Bước 3:

Trên khung Search, nhập miền mà bạn bị lỗi Bad Request.

Sau đó chọn miền từ kết quả tìm kiếm rồi click chọn nút Remove All Cookies.

chọn nút Remove All Cookies

2.3. Xóa cookie một trang web cụ thể trên trình duyệt Internet Explorer

Bước 1:

Trên trình duyệt Internet Explorer, click chọn biểu tượng hình răng cưa, sau đó chọn Internet Options.

chọn Internet Options

Bước 2:

Trên cửa sổ Internet Options, bạn click chọn thẻ General, tại mục Browsing history bạn chọn Settings.

chọn Settings

Bước 3:

Tiếp theo chọn link View Files. Tìm vị trí file cookie gây ra lỗi và xóa file cookie đó đi.

xóa file cookie

2.4. Xóa lịch sử duyệt Web, cookies, dữ liệu và bộ nhớ cache trên trình duyệt Edge

 trình duyệt Edge

Để xóa lịch sử duyệt Web, cookies, dữ liệu và bộ nhớ cache trên trình duyệt Edge, đầu tiên bạn mở trình duyệt Edge, sau đó click chọn biểu tượng 3 dấu chấm ở góc trên cùng bên phải màn hình.

Tiếp theo click chọn History. Tại đây bạn có thể xem được tất cả lịch sử duyệt Web.

Click chọn Clear History, sau đó click chọn Show more, bạn sẽ nhìn thấy tùy chọn để xóa lịch sử duyệt Web, cookies, dữ liệu và bộ nhớ cache,....

Bạn có thể nhìn thấy các tùy chọn có sẵn:

  • Browsing history
  • Cookies and saved website data
  • Cached data and files
  • Download history
  • Form data
  • Passwords
  • Media licenses
  • Pop-up exceptions
  • Location permissions
  • Full screen permissions
  • Compatibility permissions

Chọn các tùy chọn mà bạn muốn xóa, sau đó click chọn nút Clear.

Một số cách khắc phục lỗi 400 Bad Request khác

1. Kiểm tra lỗi trong URL: Lý do phổ biến nhất cho lỗi 400 Bad Request là do URL đã được nhập sai, hoặc liên kết được nhấp vào trỏ đến URL không đúng định dạng với một loại lỗi cụ thể trong đó, chẳng hạn như cú pháp.

Lưu ý quan trọng: Việc gặp lỗi 400 Bad Request có thể trở thành một sự cố nghiêm trọng. Cụ thể, hãy kiểm tra các ký tự thừa, thường không được phép trong URL, giống như ký tự phần trăm chẳng hạn. Mặc dù, đôi khi ký tự % vẫn có thể được dùng một cách hợp lệ, nhưng thường bạn sẽ không thấy các ký tự đặc biệt như vậy trong một URL chuẩn.

2. Hãy thử khắc phục sự cố như bạn đã thực hiện với lỗi “504 Gateway Timeout”, dù bạn đang nhận được lỗi 400 Bad Request.

Mặc dù đây không phải là cách khắc phục phổ biến, nhưng trong một số trường hợp tương đối hiếm hoi, hai máy chủ có thể mất quá nhiều thời gian để giao tiếp (vấn đề thời gian chờ cổng) nhưng vẫn không thể kết nối chính xác hoặc ít nhất là không có phản hồi gì, do đó, sự cố được báo cáo cho bạn dưới dạng 400 Bad Request.

3. Nếu bạn đang upload một file lên trang web thì xuất hiện lỗi này, rất có thể nguyên nhân gây ra lỗi 400 Bad Request là do kích thước file quá lớn và do đó máy chủ từ chối nó.

4. Nếu lỗi 400 xảy ra trên gần như mọi trang web bạn truy cập, thì rất có thể có sự cố xảy ra với máy tính hoặc kết nối Internet của bạn. Hãy chạy kiểm tra tốc độ Internet với ISP của bạn để đảm bảo mọi thứ được cấu hình chính xác.

5. Liên hệ trực tiếp với trang web lưu trữ trang: Có thể nguyên nhân gây ra lỗi 400 Bad Request thực sự không xuất phát từ phía bạn mà là do trang web lưu trữ. Trong trường hợp đó, việc thông báo cho trang web lưu trữ về sự cố sẽ giúp bạn khắc phục vấn đề.

Hầu hết các trang web đều có các trang mạng xã hội và đôi khi thậm chí cả số điện thoại và địa chỉ email nữa.

Mẹo: Nếu toàn bộ trang web bị lỗi 400 Bad Request, việc tìm kiếm trên Twitter cho hashtag #websitedown thường hữu ích, ví dụ như #facebookdown hoặc #gmaildown. Điều này chắc chắn sẽ không giúp bạn khắc phục vấn đề, nhưng ít nhất bạn cũng biết không phải chỉ mình bạn gặp phải lỗi này!

Nếu không có phương pháp nào nêu trên có tác dụng, và bạn chắc chắn rằng vấn đề không xuất phát từ máy tính của bạn, cách duy nhất là quay lại và kiểm tra sau.

Vì sự cố không phải do bạn gây ra, nên hãy truy cập lại trang web đó thường xuyên để biết khi nào lỗi được sửa.

Một số lỗi tương tự

Một số lỗi trình duyệt khác cũng xuất phát từ phía máy khách và do đó ít nhiều có liên quan đến lỗi 400 Bad Request, chẳng hạn như 401 Unauthorized, 403 Forbidden, 404 Not Found408 Request Timeout.

Mã trạng thái HTTP phía máy chủ cũng tồn tại và luôn bắt đầu bằng số 5 thay vì số 4. Bạn có thể tìm thấy tất cả lỗi này trong danh sách mã trạng thái HTTP của Quantrimang.

Tham khảo thêm một số bài viết dưới đây:

Chúc các bạn thành công!

Thứ Hai, 05/11/2018 19:37
3,112 👨 17.152