Lỗi 400 Bad Request và Cách khắc phục

Lỗi 400 Bad Request là mã trạng thái HTTP cho biết nhu yếu bạn gửi đến sever website, thường là nhu yếu tải 1 website bị sai hoặc gián đoạn và server không hiểu nhu yếu này .
Loại lỗi này thường bị gây ra bởi nhập hoặc dán sai URL trong hành lang cửa số địa chỉ nhưng cũng có 1 số ít nguyên do tương đối thông dụng khác .

Chú ý: Lỗi 400 Bad Request xuất hiện bên trong cửa sổ trình duyệt web, giống như các trang web vẫn hay có. 

Thietkewebwp.vn – Đơn vị thiết kế Website Doanh Nghiệp uy tín miền Bắc

Lỗi 400 Bad Request

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

  • 400 Bad Request.
  • Bad Request. Your browser sent a request that this server could not understand. ( Máy chủ không hiểu được nhu yếu từ trình duyệt của bạn. )
  • Bad Request – Invalid URL
  • HTTP Error 400 – Bad Request.
  • Bad Request: Error 400.
  • HTTP Error 400. The request hostname is invalid. ( Tên sever nhu yếu không hợp lệ )
  • 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. ( Máy chủ không hiểu được nhu yếu do sai cú pháp. Khách hàng không nên tái diễn khi chưa sửa đổi ) .

Lỗi 400 Bad Request hiển thị trên hành lang cửa số trình duyệt web giống như toàn bộ những website khác .

Cách khắc phục lỗi 400 Bad Request

loi-400-bad-request-va-cach-khac-phuc-1

  1. Kiểm tra lỗi trong URL .Nguyên nhân hầu hết gây ra lỗi 400 là do nhập sai URL hoặc nhấp vào link URL không bình thường từ một nguồn khác, thường thì đây là lỗi cú pháp .

Lưu ý: Đây rất có thể là nguyên nhân thường gặp nhất khi bạn gặp lỗi 400 Bad Request. Cụ thể, hãy kiểm tra các ký tự thừa, thường không được phép xuất hiện trong URL, chẳng hạn như ký tự phần trăm (%). Dù rằng vẫn có cách sử dụng hoàn toàn hợp lệ cho ký tự này song thông thường bạn sẽ không thấy chúng xuất hiện trong một URL tiêu chuẩn.

2. Xóa cookie của trình duyệt, đặc biệt quan trọng nếu bạn gặp lỗi 400 Bad Request với dịch vụ của Google. Nhiều website báo cáo lỗi 400 khi cookie đọc những tài liệu bị lỗi hoặc quá cũ .
3. Xóa bộ nhớ cache DNS sẽ khắc phục lỗi 400 Bad Request nếu nó bị gây ra bởi bản ghi DNS tàng trữ trên máy tính đã lỗi thời. Bạn thực thi điều này trong Windows bằng cách nhập lệnh này từ hành lang cửa số Command Prompt :

ipconfig / flushdns

Lưu ý: Thao tác này không giống việc xóa cache trình duyệt.

4. Xóa bộ nhớ cache trình duyệt. Bộ nhớ đệm gây làm hư bản sao của website mà bạn đang tìm cách truy vấn hoàn toàn có thể gây ra lỗi 400. Mặc dù việc xóa cache chưa chắc đã sửa được trọn vẹn lỗi 400 nhưng cũng là một giải pháp bạn không nên bỏ lỡ vì triển khai khá nhanh và thuận tiện .
5. Mặc dù đây không phải cách khắc phục phổ cập, tuy nhiên bạn hoàn toàn có thể thử khắc phục sự cố giống như lỗi 504 Gateway Timeout, dù rằng sự cố đang được báo cáo giải trình là lỗi 400 Bad Request .

Trong một số trường hợp tương đối hiếm gặp, hai máy chủ có thể mất quá nhiều thời gian để kết nối (vấn đề gateway timeout) nhưng sẽ không chính xác, hoặc ít nhất là không hữu ích, khi đó sự cố sẽ được báo cáo như lỗi 400 Bad Request.

6. Nếu bạn gặp lỗi 400 khi đang tải một tập tin lên trang web, rất hoàn toàn có thể lỗi này xảy ra do tập tin của bạn quá lớn và sever khước từ
Nếu còn xảy ra sự cố này, hãy nén thành tệp định dạng ZIP và tải lại lên website .
7. Nếu lỗi 400 xảy ra với hầu hết mọi website bạn truy vấn thì rất hoàn toàn có thể có sự cố xảy ra với máy tính hoặc liên kết Internet của bạn. Hãy chạy những bài test vận tốc mạng và kiểm tra ISP của bạn để bảo vệ mọi thứ được định thông số kỹ thuật đúng mực .
8. Liên hệ với quản trị website. Rất hoàn toàn có thể lỗi 400 không phải sự cố từ phía bạn nhưng website đó cần được biết để khắc phục, cho đội ngũ quản trị biết chuyện gì đang xảy ra sẽ hữu dụng hơn .
Xem list thông tin liên hệ những website gồm có số điện thoại cảm ứng. Đa số những trang đều có thông tin liên hệ trên MXH và nhiều lúc cả số điện thoại cảm ứng và địa chỉ email .

Mẹo: Nếu toàn bộ website đều gặp phải lỗi 400 Bad Request, hãy tìm kiếm trên Twitter hashtag #websitedown, chẳng hạn như #facebookdown hoặc #gmaildown. Sẽ không có hướng dẫn cho bạn cách để khắc phục đâu, nhưng chí ít cũng biết được rằng không chỉ mình bạn gặp lỗi như vậy.

9. Nếu đã thử hết mọi cách mà không hiệu suất cao và bạn chắc như đinh yếu tố không nằm ở máy tính của bạn, cách tốt nhất là bạn hãy truy vấn lại sau. Vì sự cố không phải ở phía bạn để hoàn toàn có thể khắc phục, hãy tải lại tiếp tục để hoàn toàn có thể truy vấn lại trang khi nó quay trở lại hoạt động giải trí .

Một số dạng hiển thị khác của lỗi 400

Trong Internet Explorer, thông báo The webpage cannot be found được chỉ định cho lỗi 400 Bad Request. Thanh tiêu đề IE cho biết HTTP 400 Bad Request hoặc thông báo 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.

Một lỗi 400 được báo cáo cho một 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ỏ trên màn hình.

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ố hậu tố sau 400, như trong lỗi HTTP Error 400.1 – Bad Request nghĩa là lỗi Invalid Destination Header.

Dưới đây là list vừa đủ :

Mã lỗi Microsoft IIS 400 
400.1 Invalid Destination Header ( Tiêu đề đích không hợp lệ )
400.2 Invalid Depth Header
400.3 Invalid If Header ( Tiêu đềnếukhông hợp lệ )
400.4 Invalid Overwrite Header ( Tiêu đề ghi đè không hợp lệ )
400.5 Invalid Translate Header ( Tiêu đề dịch không hợp lệ )
400.6 Invalid Request Body ( Nội dung nhu yếu không hợp lệ )
400.7 Invalid Content Length ( Độ dài nội dung không hợp lệ )
400.8 Invalid Timeout ( Thời gian không hợp lệ )
400.9 Invalid Lock Token ( Mã thông tin khóa không hợp lệ )

Bạn có thể xem thêm thông tin về các mã dành riêng cho IIS này trên trang Mã trạng thái HTTP trong IIS 7.0 và các phiên bản mới hơn.

Các lỗi tựa như lỗi 400 Bad Request

Các thông tin sau đây cũng là lỗi phía máy khách và do đó có tương quan đến lỗi 400 Bad Request : 401 Unauthorized, 403 Forbidden, 404 Page Not Found và 408 Request Timeout .
Một số mã trạng thái HTTP phía sever khác cũng sống sót và luôn khởi đầu bằng 5 thay vì 4 .

Nguồn: lifewire.com

Thietkewebwp.vn – Đơn vị thiết kế Website Doanh Nghiệp uy tín miền Bắc