400 lỗi yêu cầu xấu (và làm thế nào tôi có thể sửa nó)?
400 Lỗi yêu cầu xấu xảy ra khi một yêu cầu được gửi đến máy chủ trang web không chính xác hoặc bị hỏng và máy chủ nhận được yêu cầu không thể hiểu được. Đôi khi, vấn đề là ở chính trang web và bạn không thể làm gì nhiều về điều đó. Nhưng hầu hết thời gian, vấn đề là vấn đề bạn có thể giải quyết - có thể bạn đã nhập sai địa chỉ hoặc có thể bộ đệm của trình duyệt của bạn đang gây ra sự cố. Dưới đây là một số giải pháp bạn có thể thử.
400 lỗi yêu cầu xấu là gì?
Lỗi 400 Yêu cầu Không hợp lệ xảy ra khi máy chủ không thể hiểu yêu cầu được tạo từ yêu cầu đó. Nó được gọi là lỗi 400 vì đó là mã trạng thái HTTP mà máy chủ web sử dụng để mô tả loại lỗi đó.
Một lỗi Yêu cầu xấu 400 có thể xảy ra vì có một lỗi đơn giản trong yêu cầu. Có lẽ bạn đã nhập nhầm URL và máy chủ không thể trả về Lỗi 404, vì một số lý do. Hoặc có thể trình duyệt web của bạn đang cố sử dụng cookie hết hạn hoặc không hợp lệ. Một số máy chủ không được cấu hình đúng cũng có thể gây ra 400 lỗi thay vì các lỗi hữu ích hơn trong một số trường hợp. Ví dụ: khi bạn cố tải lên một tệp quá lớn cho một số trang web, bạn có thể gặp lỗi 400 thay vì lỗi cho bạn biết về kích thước tệp tối đa.
Cũng giống như với lỗi 404 và lỗi 502, nhà thiết kế trang web có thể tùy chỉnh cách hiển thị lỗi 400. Vì vậy, bạn có thể thấy 400 trang tìm kiếm khác nhau trên các trang web khác nhau. Các trang web cũng có thể sử dụng các tên hơi khác nhau cho lỗi này. Ví dụ: bạn có thể thấy những thứ như:
- 400 yêu cầu xấu
- 400 - Yêu cầu xấu. Máy chủ không thể hiểu được yêu cầu do cú pháp không đúng. Khách hàng không nên lặp lại yêu cầu mà không sửa đổi
- Yêu cầu sai - URL không hợp lệ
- Yêu cầu xấu. 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
- Lỗi HTTP 400. Tên máy chủ yêu cầu không hợp lệ
- Yêu cầu xấu: Lỗi 400
- Lỗi HTTP 400 - Yêu cầu xấu
Thông thường, bạn có thể làm một cái gì đó để khắc phục lỗi 400, nhưng tìm ra chính xác những gì có thể là thách thức vì bản chất mơ hồ của lỗi. Dưới đây là một số điều bạn có thể thử.
Làm mới trang
Làm mới trang luôn có giá trị một shot. Nhiều lần lỗi 400 là tạm thời và việc làm mới đơn giản có thể thực hiện thủ thuật. Hầu hết các trình duyệt sử dụng phím F5 để làm mới và cũng cung cấp nút Làm mới ở đâu đó trên thanh địa chỉ. Nó không khắc phục vấn đề rất thường xuyên, nhưng chỉ mất một giây để thử.
Kiểm tra địa chỉ
Lý do phổ biến nhất cho lỗi 400 là URL bị nhập sai. Nếu bạn tự gõ một URL vào hộp địa chỉ của mình, có thể bạn đã nhập sai. Nếu bạn nhấp vào một liên kết trên một trang web khác và thấy lỗi 404, thì cũng có thể liên kết đó đã bị nhập sai trên trang liên kết. Kiểm tra địa chỉ và xem nếu bạn phát hiện bất kỳ lỗi rõ ràng. Ngoài ra, hãy kiểm tra các ký hiệu đặc biệt trong URL, đặc biệt là các ký hiệu mà bạn không thấy trong URL thường xuyên.
Thực hiện tìm kiếm
Nếu URL bạn đang cố truy cập là mô tả (hoặc nếu bạn biết đại khái tên của bài viết hoặc trang bạn đang mong đợi), bạn có thể sử dụng các từ khóa trong địa chỉ để tìm kiếm trang web. Trong ví dụ bên dưới, bạn thực sự không thể nói từ chính URL nếu có bất cứ điều gì sai, nhưng bạn có thể thấy một số từ trong tên của bài viết.
Được trang bị kiến thức đó, bạn có thể thực hiện tìm kiếm trên trang web với các từ khóa có liên quan.
Điều đó sẽ dẫn bạn đến đúng trang.
Giải pháp tương tự cũng hoạt động nếu trang web bạn đang cố truy cập đã thay đổi URL vì một số lý do và không chuyển hướng địa chỉ cũ sang địa chỉ mới.
Và nếu trang web bạn đang truy cập không có hộp tìm kiếm riêng, bạn luôn có thể sử dụng Google (hoặc bất kỳ công cụ tìm kiếm nào bạn thích). Chỉ cần sử dụng trang web của nhà điều hành: nhà điều hành mạng để chỉ tìm kiếm trang web được đề cập cho các từ khóa.
Trong hình ảnh bên dưới, chúng tôi đang sử dụng Google và cụm từ tìm kiếm trang web: howtogeek.com tiêu cự tiêu chuẩn để tìm kiếm trang web howtogeek.com cho các từ khóa.
Xóa cookie và bộ nhớ cache của trình duyệt của bạn
Nhiều trang web (bao gồm Google và YouTube) báo cáo lỗi 400 vì các cookie họ đang đọc bị hỏng hoặc quá cũ. Một số tiện ích mở rộng trình duyệt cũng có thể thay đổi cookie của bạn và gây ra 400 lỗi. Cũng có thể trình duyệt của bạn đã lưu một phiên bản hỏng của trang bạn đang cố mở.
Để kiểm tra khả năng này, bạn sẽ phải xóa bộ nhớ cache và cookie của trình duyệt. Xóa bộ nhớ cache sẽ không ảnh hưởng nhiều đến trải nghiệm duyệt web của bạn, nhưng một số trang web có thể mất thêm vài giây để tải khi họ tải xuống lại tất cả dữ liệu được lưu trong bộ nhớ cache trước đó. Xóa cookie có nghĩa là bạn sẽ phải đăng nhập lại vào hầu hết các trang web.
Để xóa bộ nhớ cache trong trình duyệt của bạn, bạn có thể làm theo hướng dẫn mở rộng này sẽ hướng dẫn bạn cách xóa bộ nhớ cache trên tất cả các trình duyệt di động và máy tính để bàn phổ biến.
Xóa DNS của bạn
Máy tính của bạn có thể đang lưu trữ các bản ghi DNS lỗi thời gây ra lỗi. Việc xóa đơn giản các bản ghi DNS của bạn có thể giúp giải quyết vấn đề. Thật dễ dàng để làm và sẽ không gây ra bất kỳ vấn đề nào để thử. Chúng tôi đã có hướng dẫn đầy đủ về cách đặt lại bộ đệm DNS của bạn trên cả Windows và macOS.
Kiểm tra kích thước tệp
Nếu bạn đang tải tệp lên một trang web và đó là khi bạn gặp phải một lỗi 400, thì khả năng là tệp đó quá lớn. Hãy thử tải lên một tệp nhỏ hơn để xác nhận xem điều này có gây ra sự cố không.
Hãy thử các trang web khác
Nếu bạn đã cố mở một trang web và nhận được 400 lỗi, bạn nên thử mở các trang web khác để xem vấn đề còn tồn tại không. Nếu vậy, nó có thể là một vấn đề với máy tính hoặc thiết bị mạng của bạn chứ không phải là trang web bạn đang cố mở.
Khởi động lại máy tính và các thiết bị khác của bạn
Giải pháp này là một điểm nhấn và bỏ lỡ, nhưng khởi động lại máy tính của bạn và đặc biệt là thiết bị mạng (bộ định tuyến, modem) là cách phổ biến để loại bỏ rất nhiều lỗi máy chủ.
Liên hệ với trang web
Nếu bạn đã thử tất cả các giải pháp và lỗi dường như không biến mất, thì chính trang web có thể đã gặp sự cố. Cố gắng liên hệ với trang web thông qua một trang liên hệ với chúng tôi (nếu điều đó hoạt động) hoặc thông qua phương tiện truyền thông xã hội. Rất có thể, họ đã nhận thức được vấn đề và đang khắc phục nó.