Lỗi 400 yêu cầu không hợp lệ là gì (và Làm cách nào để khắc phục lỗi này)?
Lỗi 400 yêu cầu không hợp lệ 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 yêu cầu đó. Đôi khi, vấn đề nằm ở chính trang web và bạn không thể làm gì nhiều để giải quyết vấn đề đó. Nhưng hầu hết thời gian, vấn đề là một vấn đề bạn có thể giải quyết — có thể bạn đã nhập sai địa chỉ hoặc có thể bộ nhớ cache 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ử.
Lỗi 400 yêu cầu không hợp lệ 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 thực hiện từ nó. 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 đó.
Lỗi 400 Yêu cầu không hợp lệ 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 sai 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ố gắng sử dụng cookie đã hết hạn hoặc không hợp lệ. Một số máy chủ không được định cấu hình đúng cũng có thể tạo 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ố gắng tải một tệp quá lớn lên 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ư lỗi 404 và lỗi 502, các nhà thiết kế trang web có thể tùy chỉnh giao diện của lỗi 400. Vì vậy, bạn có thể thấy 400 trang 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 cho lỗi này. Ví dụ: bạn có thể thấy những thứ như:
- 400 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
- Yêu cầu không hợp lệ - URL 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
- Lỗi HTTP 400. Tên máy chủ 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 - Yêu cầu không hợp lệ
Thông thường, bạn có thể làm gì đó để khắc phục lỗi 400, nhưng việc tìm ra chính xác điều gì có thể là một 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 đáng để thử. Nhiều khi lỗi 400 chỉ là tạm thời và một thao tác làm mới đơn giản có thể thực hiện được 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 thường xuyên khắc phục được sự cố, nhưng chỉ mất một giây để thử.
Kiểm tra kỹ địa chỉ
Lý do phổ biến nhất cho lỗi 400 là một URL bị nhập sai. Nếu bạn tự nhập 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à hiển thị lỗi 404, thì cũng có thể liên kết đã bị gõ sai trên trang liên kết. Kiểm tra địa chỉ và xem bạn có phát hiện ra bất kỳ lỗi rõ ràng nào không. Ngoài ra, hãy kiểm tra các ký hiệu đặc biệt trong URL, đặc biệt là những ký hiệu mà bạn không thường xuyên thấy trong URL.
Thực hiện tìm kiếm
Nếu URL bạn đang cố gắng truy cập mang tính mô tả (hoặc nếu bạn biết đại khái tên của bài báo hoặc trang mà bạn 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ể biết được từ chính URL nếu có bất kỳ điều gì bị gõ sai, nhưng bạn có thể thấy một số từ từ tên của bài viết.
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 trang chính xác.
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ì lý do nào đó 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 toán tử “site:” để 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 “độ dài tiêu cự site: howtogeek.com” để chỉ tìm kiếm các từ khóa trên trang web howtogeek.com.
Xóa cookie và bộ nhớ cache của trình duyệt của bạn
Nhiều trang web (bao gồm cả Google và YouTube) báo cáo lỗi 400 vì cookie mà 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 vào bộ nhớ cache một phiên bản bị hỏng của trang mà 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. Việc 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 chúng tải xuống lại tất cả dữ liệu đã 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ẽ dạy bạn cách xóa bộ nhớ cache trên tất cả các trình duyệt phổ biến trên máy tính để bàn và thiết bị di động.
LIÊN QUAN:Cách xóa lịch sử của bạn trong mọi trình duyệt
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 các bản ghi DNS của bạn đơn giản có thể giúp giải quyết vấn đề. Việc này rất dễ thực hiện và sẽ không gây ra bất kỳ sự cố nào nếu bạn thử. Chúng tôi đã có đầy đủ hướng dẫn về cách đặt lại bộ nhớ cache DNS của bạn trên cả Windows và macOS.
LIÊN QUAN:DNS là gì và tôi có nên sử dụng máy chủ DNS khác không?
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à lúc bạn gặp lỗi 400, thì rất có thể tệp quá lớn. Cố gắng 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ố hay không.
Thử các trang web khác
Nếu bạn đang cố gắng mở một trang web duy nhất và gặp phải 400 lỗi, bạn nên thử mở các trang web khác để xem sự cố có tiếp diễn hay không. Nếu đúng như vậy, có thể là do máy tính hoặc thiết bị mạng của bạn gặp sự cố chứ không phải do trang web mà bạn đang cố mở.
Khởi động lại máy tính và thiết bị khác của bạn
Giải pháp này là một thành công và bỏ lỡ, nhưng khởi động lại máy tính và đặc biệt là thiết bị mạng của bạn (bộ định tuyến, modem) là một 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ì bản thân trang web có thể đang gặp sự cố. Cố gắng liên hệ với trang web thông qua 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 tìm cách khắc phục.