Bagaimana Cara Memperbaiki Kesalahan HTTP '400 Bad Request'? [8 Metode]

Diterbitkan: 2023-06-06

Apa itu Kesalahan '400 Permintaan Buruk'?

Arti "400 Bad Request" adalah server tidak dapat memahami atau tidak dapat memproses permintaan klien karena format yang salah atau salah.

Ketika server menemukan kesalahan ini, itu berarti permintaan yang dikirim oleh klien tidak dapat dipahami dan server tidak dapat menentukan kategori kode statusnya. Kesalahan ini muncul dari masalah seperti kesalahan sintaks, data tidak valid, atau parameter yang hilang.


Daftar isi
Apa itu Kesalahan '400 Permintaan Buruk'?
Seperti apa tampilan 400 Bad Request Error pada Browser yang berbeda?
Mengapa 400 kesalahan terjadi?
Bagaimana Cara Memperbaiki Kesalahan '400 Bad Request'?
Verifikasi URL
Hapus Cache dan Cookie Peramban
Nonaktifkan sementara ekstensi atau plugin browser
Perbarui browser Anda ke versi terbaru
Periksa header atau parameter permintaan yang diperlukan
Pisahkan permintaan besar menjadi yang lebih kecil atau kompres data
Hapus tembolok DNS
Cari Bantuan Lebih Lanjut jika masalah berlanjut
Bagaimana cara mencegah Error '400 Bad Request'?
Ringkasan
Pertanyaan yang Sering Diajukan

Seperti apa tampilan 400 Bad Request Error pada Browser yang berbeda?

Anda pasti sering melihat 400 Kesalahan Permintaan Buruk di browser Chrome Anda, dan itu adalah fakta bahwa, seperti kesalahan 404 Tidak Ditemukan, kesalahan 400 Permintaan Buruk juga dapat disesuaikan dan mungkin tampak berbeda di browser yang berbeda.

Jika situs web tidak memiliki halaman kesalahan khusus, browser akan menampilkan halaman kesalahan default. Mari kita lihat tampilannya di berbagai browser.

400 Permintaan buruk Chrome

400 Bad request Chrome
400 Permintaan buruk Chrome

400 Permintaan buruk Firefox

400 Bad request Firefox
400 Permintaan buruk Firefox

400 Permintaan buruk Safari

400 Bad request Safari
400 Permintaan buruk Safari

400 Permintaan buruk Microsoft Edge

400 Bad request Microsoft Edge
400 Permintaan buruk Microsoft Edge

Mengapa 400 kesalahan terjadi?

Mungkin ada berbagai alasan yang menyebabkan 400 Bad request error dan bahkan error ini tidak terbatas hanya pada Browser atau sistem Operasi tertentu. Oleh karena itu, metode pemecahan masalah dapat bervariasi.

  • URL salah
  • Header permintaan tidak valid atau tidak ada
  • Cache dan Cookie Browser Rusak
  • Cache Pencarian DNS
  • Ukuran permintaan besar melebihi batas server
  • Metode HTTP tidak valid atau tidak didukung
  • Kesalahan server

1. URL tidak lengkap

URL yang dibangun dengan buruk dapat memicu kesalahan "400 Bad Request". Hal ini dapat terjadi karena kesalahan ketik, penggunaan karakter yang tidak valid, sintaks yang salah, atau parameter yang hilang, yang dapat membuat URL menjadi tidak valid, menyebabkan server menolak permintaan tersebut.

2. Header Permintaan Tidak Valid atau Tidak Ada

Header permintaan memberikan informasi tambahan tentang permintaan klien. Jika header tidak valid atau hilang, server mungkin tidak dapat memproses permintaan dengan benar, yang mengakibatkan kesalahan “400 Bad Request”.

3. Cache dan Cookie Browser Rusak

Meskipun URL sudah benar, kesalahan 400 Bad Request dapat dipicu karena file rusak yang tersimpan di cache browser atau masalah yang disebabkan oleh cookie yang kedaluwarsa.

4. Cache pencarian DNS

Kesalahan 400 Permintaan Buruk juga dapat terjadi jika cache DNS rusak. Ini mengacu pada situasi di mana informasi yang disimpan dalam cache DNS menjadi tidak akurat, usang, atau tidak konsisten.

Cache DNS bertanggung jawab untuk menyimpan pemetaan nama domain-ke-alamat IP yang diselesaikan sebelumnya, memungkinkan penjelajahan yang lebih cepat dan lebih efisien dengan menghilangkan kebutuhan untuk meminta server DNS berulang kali untuk informasi yang sama.

5. Ukuran permintaan besar melebihi batas server

Server sering memberlakukan batasan pada ukuran file yang dapat Anda unggah untuk mencegah konsumsi sumber daya yang berlebihan. Saat Anda mencoba mengupload file ke situs web yang melebihi batas yang ditentukan, server tidak dapat memenuhi permintaan upload dan menolaknya, sehingga memicu 404 Bad Request Error.


Baca: Bagaimana cara memperbaiki “file yang diunggah melebihi arahan upload_max_filesize di php.ini” Kesalahan?


6. Metode HTTP tidak valid atau tidak didukung

Metode HTTP, seperti GET, POST, atau PUT, menentukan jenis permintaan yang dibuat. Jika metode HTTP yang tidak didukung atau salah ditentukan digunakan, server tidak dapat memahami permintaan dan merespons dengan kesalahan "400 Bad Request".

7. Kesalahan Server

Meskipun kesalahan 400 Permintaan Buruk biasanya dikaitkan dengan kesalahan sisi klien, kesalahan ini juga dapat dipicu oleh masalah sisi server. Kesalahan ini menunjukkan masalah umum pada server, yang dapat disebabkan oleh masalah terkait server sementara atau gangguan kecil.

Jika demikian, dan Anda mencoba mengunjungi situs web pihak ketiga yang mengalami kesalahan 400 Permintaan Buruk karena masalah sisi server, Anda memiliki kendali terbatas atas situasi tersebut. Satu-satunya pilihan yang tersedia bagi Anda adalah menyegarkan situs web atau memeriksa statusnya secara berkala untuk melihat apakah administrator web telah mengatasi masalah tersebut.


Bagaimana Cara Memperbaiki Kesalahan '400 Bad Request'?

Sekarang setelah Anda mengetahui penyebab paling umum di balik kesalahan 400 Permintaan Buruk, Anda mungkin bertanya-tanya, “Bagaimana cara memperbaiki kesalahan 400 Permintaan Buruk?” atau "Langkah apa yang harus saya ambil untuk mengatasinya?"

Untungnya, jawabannya mudah dan tidak sesulit kelihatannya. Cukup ikuti langkah-langkah yang diuraikan di bagian ini untuk mendiagnosis dan mengatasi kesalahan 400 Permintaan Buruk. Solusi yang disarankan antara lain sebagai berikut:

Pemecahan Masalah dan Mengatasi Kesalahan "400 Permintaan Buruk": Jika Anda mengalami kesalahan "400 Permintaan Buruk", ikuti langkah-langkah berikut untuk memecahkan dan mengatasi masalah tersebut:

  • Verifikasi URL
  • Hapus cache dan cookie Browser
  • Nonaktifkan sementara ekstensi atau plugin browser
  • Perbarui browser Anda ke versi terbaru
  • Periksa header atau parameter permintaan yang diperlukan
  • Pisahkan permintaan besar menjadi yang lebih kecil atau kompres data
  • Hapus tembolok DNS
  • Cari bantuan lebih lanjut jika masalah berlanjut

Verifikasi URL

Ini adalah masalah yang sangat umum karena pengguna sering salah ketik URL atau nama domain dengan tergesa-gesa. Oleh karena itu, sangat penting untuk memeriksa ejaan nama domain, serta karakter khusus atau spasi kosong di URL, karena berpotensi menyebabkan kesalahan '400 Permintaan Buruk'.

Untuk mengatasi masalah ini, harap verifikasi URL dan periksa dengan cermat apakah ada salah ketik atau parameter yang hilang. Pastikan URL memiliki struktur yang benar, berisi semua parameter yang diperlukan, dan tidak menyertakan karakter yang tidak valid.


Hapus Cache dan Cookie Peramban

Cookie browser dan cache menyimpan data dan konten dari situs web di sisi klien, meningkatkan pengalaman menjelajah.

Cache browser menyimpan file situs web seperti teks dan gambar, mengurangi kebutuhan untuk memintanya dari server web dan mempercepat pemuatan halaman. Sementara itu, cookie menyimpan riwayat dan preferensi sesi pengguna, memungkinkan penjelajahan yang dipersonalisasi.

Namun, cookie dapat kedaluwarsa seiring waktu, dan baik cookie situs web maupun cache dapat rusak, menyebabkan kesalahan 400 permintaan buruk.

Bagaimana cara memperbaiki 400 kesalahan permintaan buruk di Google Chrome?

Untuk memperbaikinya, Anda perlu menghapus cache dan cookie browser. Jika Anda menggunakan browser Chrome, ikuti langkah-langkah yang diberikan di bawah ini:

Langkah 1: Bergantung pada browser Anda, Buka menu pengaturan.

Di Google Chrome, misalnya, Anda dapat menemukan menu pengaturan dengan mengklik tiga titik vertikal yang terletak di pojok kanan atas jendela.

Langkah 2: Untuk melanjutkan, pilih “Alat lainnya” dan kemudian klik “Hapus data penelusuran”.

Clear browsing data in Chrome
Hapus data penjelajahan di Chrome

Langkah 3: Jendela pop-up akan ditampilkan, dan Anda dapat memilih ketiga opsi yang terletak di bawah bagian “Basic” seperti yang digambarkan pada gambar di bawah ini. Opsi ini terdiri dari "Browsing history", "Cookies and other site data", dan "Cache gambar dan file.

Langkah 4: Klik " Hapus data " untuk memulai proses.

Clearing data in Google Chrome
Menghapus data di Google Chrome

Nonaktifkan sementara ekstensi atau plugin browser

Ekstensi atau plugin browser tertentu dapat menyebabkan konflik dengan permintaan yang dikirim ke server web, ada kemungkinan server web menganggap permintaan tersebut tidak valid atau tidak dibuat dengan benar.

Menonaktifkannya untuk sementara dapat membantu mengidentifikasi apakah salah satu dari add-on ini memicu 400 kesalahan Permintaan Buruk.

Di menu Chrome, klik Alat Lanjutan — Ekstensi. Untuk menonaktifkannya cukup hapus centang pada sakelar pada masing-masingnya. Pastikan Anda menonaktifkan semua ekstensi, sangat penting untuk mengidentifikasi alasannya.

Kemudian, coba akses kembali situs web tersebut. Jika kesalahan tidak muncul lagi, yang harus Anda lakukan adalah menemukan ekstensi yang menyebabkan kesalahan tersebut. Nyalakan ekstensi yang diinstal satu per satu dan periksa ketersediaan situs bermasalah setelah masing-masing.


Perbarui browser Anda ke versi terbaru

Memperbarui browser Anda berpotensi membantu memperbaiki kesalahan 400 Permintaan Buruk. Saat Anda memperbarui browser, Anda memastikan bahwa browser tersebut memiliki perbaikan bug terbaru, tambalan keamanan, dan peningkatan kompatibilitas. Pembaruan ini dapat mengatasi masalah terkait penanganan permintaan dan pemrosesan data, yang dapat membantu mengatasi kesalahan 400 Permintaan Buruk.

Versi browser yang lebih baru sering menyertakan peningkatan dalam penanganan dan validasi permintaan HTTP, serta peningkatan dukungan untuk standar web. Dengan memperbarui browser Anda, Anda meningkatkan kemungkinan menemukan lebih sedikit kesalahan dan menikmati pengalaman menjelajah yang lebih lancar.


Untuk memperbarui browser Google Chrome, Anda dapat mengikuti petunjuk langkah demi langkah ini:

  • Buka Google Chrome di komputer Anda.
  • Klik ikon menu tiga titik yang terletak di pojok kanan atas jendela browser.
  • Dari menu tarik-turun, arahkan kursor ke opsi "Bantuan".
  • Di submenu Bantuan, klik "Tentang Google Chrome". Ini akan membuka tab baru dengan informasi tentang versi Chrome Anda saat ini.
  • Chrome akan secara otomatis memeriksa pembaruan dan menampilkan status pembaruan. Jika pembaruan tersedia, itu akan mulai mengunduh dan menginstal secara otomatis.
  • Setelah proses pembaruan selesai, klik tombol "Luncurkan Ulang" untuk memulai ulang Chrome dan menerapkan pembaruan.
  • Setelah Chrome diluncurkan kembali, Chrome harus diperbarui ke versi terbaru.

Catatan: Langkah-langkahnya mungkin sedikit berbeda tergantung pada versi Chrome atau sistem operasi yang Anda gunakan.


Periksa header atau parameter permintaan yang diperlukan

Anda harus memastikan bahwa semua informasi yang diperlukan disertakan saat membuat permintaan ke server. Dalam kasus tertentu, saat berinteraksi dengan server web atau API, header atau parameter tertentu perlu disediakan untuk memenuhi persyaratan permintaan.

Header permintaan adalah informasi tambahan yang dikirim bersama dengan permintaan untuk memberikan konteks atau instruksi ke server. Header ini mungkin menyertakan detail seperti jenis konten yang diharapkan, kredensial autentikasi, atau informasi tentang klien yang membuat permintaan.

Parameter permintaan adalah nilai data yang dikirim sebagai bagian dari URL permintaan atau dalam isi permintaan. Mereka memberikan informasi spesifik yang diperlukan server untuk memproses permintaan secara akurat. Parameter dapat mencakup hal-hal seperti kueri penelusuran, ID pengguna, atau opsi untuk memfilter data.

Dengan memeriksa header atau parameter permintaan yang diperlukan, Anda memastikan bahwa semua informasi yang diperlukan disertakan dan diformat dengan benar dalam permintaan Anda. Ini membantu memastikan bahwa server dapat memproses permintaan dengan benar dan memberikan respons yang diharapkan.


Pisahkan permintaan besar menjadi yang lebih kecil atau kompres data

Jika Anda mencoba mengupload file berukuran lebih besar yang melebihi batas server, maka Anda akan mengalami error 400 Bad Request.

Ada beberapa hal yang dapat Anda coba. Pertama, Anda dapat mempertimbangkan memecah permintaan menjadi bagian yang lebih kecil dan lebih mudah dikelola. Dengan melakukan ini, Anda memberi server kesempatan yang lebih baik untuk memproses setiap bagian tanpa membuatnya kewalahan.

Pilihan lainnya adalah mengompres data sebelum mengirimkannya. Ini dapat membantu mengurangi ukuran permintaan secara keseluruhan, membuatnya lebih mudah untuk ditangani oleh server. Teknik kompresi dapat secara efektif mengecilkan data seperti file audio besar, video, atau gambar tanpa kehilangan informasi penting apa pun.


Hapus tembolok DNS

Alasan umum lainnya Anda mungkin mengalami kesalahan 400 Permintaan Buruk adalah ketika data pencarian DNS lokal di komputer Anda rusak atau ketinggalan zaman.

Penting untuk diperhatikan bahwa browser tidak menangani data ini secara langsung; itu sebenarnya disimpan oleh sistem operasi Anda. Tapi jangan khawatir, kami di sini untuk membantu!

Kami telah menyusun panduan komprehensif dan terperinci yang akan memandu Anda membersihkan cache DNS untuk sistem operasi Windows dan macOS. Ini akan membantu menyelesaikan masalah dan membuat Anda kembali ke pengalaman menjelajah yang lancar dalam waktu singkat.


Baca: Cara Mudah Flush DNS Command Cache (Windows, Mac, Linux)


Cari Bantuan Lebih Lanjut jika masalah berlanjut

Jika Anda sudah mencoba semua cara yang disebutkan di atas, namun sayangnya error tetap ada. Itu kemungkinan besar karena masalahnya terletak pada kesalahan konfigurasi situs web itu sendiri. Dalam hal ini, sebaiknya hubungi administrator situs web dan laporkan kesalahan tersebut.

Namun, jika Anda adalah pemilik situs web, disarankan untuk menghubungi tim dukungan penyedia hosting Anda. Mereka memiliki keahlian untuk menyelesaikan masalah ini dan memberi Anda bantuan yang diperlukan untuk memperbaikinya.


Bagaimana cara mencegah Error '400 Bad Request'?

Untuk meminimalkan terjadinya kesalahan “400 Bad Request”, pertimbangkan untuk menerapkan tindakan pencegahan berikut:

  • Periksa ulang URL dan parameter: Sebelum mengirimkan permintaan, tinjau URL untuk memastikannya akurat dan menyertakan semua parameter yang diperlukan. Langkah sederhana ini dapat mencegah potensi kesalahan.
  • Selalu perbarui browser dan aplikasi web: Perbarui browser dan aplikasi web Anda secara teratur ke versi terbarunya. Ini memastikan kompatibilitas dengan standar web modern dan mengurangi kemungkinan menghadapi kesalahan.
  • Validasi input pengguna pada formulir: Saat menangani formulir input pengguna, terapkan validasi yang tepat untuk mencegah pengiriman data yang tidak valid. Validasi ini dapat dilakukan di sisi klien menggunakan JavaScript atau di sisi server untuk memastikan integritas data.
  • Optimalkan kode dan skrip situs web: Secara teratur audit dan optimalkan kode dan skrip situs web Anda untuk meminimalkan kemungkinan kesalahan sintaksis yang dapat memicu kesalahan "400 Permintaan Buruk". Organisasi kode yang tepat dan kepatuhan terhadap standar pengkodean dapat membantu mencegah masalah tersebut.
  • Terapkan mekanisme penanganan kesalahan yang tepat: Di sisi server, terapkan mekanisme penanganan kesalahan yang kuat yang memberikan pesan kesalahan yang berarti kepada pengguna saat terjadi kesalahan "400 Permintaan Buruk". Pesan kesalahan yang jelas dan informatif membantu pengguna memahami masalah dan mengambil tindakan yang tepat.
  • Pantau log server dan laporan kesalahan secara teratur: Pantau log server dan laporan kesalahan Anda untuk mengidentifikasi kesalahan “400 Permintaan Buruk” berulang. Dengan mengidentifikasi dan menangani masalah ini secara proaktif, Anda dapat mencegahnya agar tidak berdampak negatif pada kinerja situs web Anda.

Ringkasan

Memahami kesalahan "400 Bad Request" sangat penting untuk secara efektif mengambil langkah-langkah untuk memperbaiki masalah ini. Dengan mengidentifikasi penyebab umum di balik kesalahan ini dan mengikuti langkah pemecahan masalah yang dibahas dalam posting blog ini, Anda dapat secara efektif menyelesaikan dan mencegah kesalahan "400 Permintaan Buruk".

Jangan lupa untuk memeriksa URL, optimalkan kode situs web Anda, dan perbarui browser dan aplikasi web Anda. Dengan menerapkan praktik terbaik ini, Anda dapat meningkatkan fungsionalitas situs web dan mengurangi risiko menghadapi kesalahan seperti itu di masa mendatang.
Jika Anda memiliki pertanyaan atau saran mengenai posting ini, beri tahu kami di bagian komentar di bawah.


Pertanyaan yang Sering Diajukan

Bagaimana cara memperbaiki 400 Permintaan Buruk?

Bagaimana cara memperbaiki 400 Bad request error? (8 metode)
1. Verifikasi URL
2. Hapus cache dan cookie Browser
3. Nonaktifkan sementara ekstensi atau plugin browser
4. Perbarui browser Anda ke versi terbaru
5. Periksa header atau parameter permintaan yang diperlukan
6. Pisahkan permintaan besar menjadi lebih kecil atau kompres data
7. Hapus cache DNS
8. Cari bantuan lebih lanjut jika masalah berlanjut

Apa itu 400 Permintaan Buruk di Chrome?

Error “400 Bad Request” di Chrome adalah kode status HTTP yang menunjukkan bahwa permintaan yang dikirim ke server tidak valid atau formatnya salah. Error ini terjadi saat browser tidak dapat memahami atau memproses permintaan karena berbagai alasan seperti sintaks yang salah, parameter yang hilang atau salah, atau masalah dengan konfigurasi server. SAYA

Apa yang menyebabkan kesalahan 400?

Kemungkinan alasan yang menyebabkan 400 Bad gateway error adalah:
1. Penyebab error 400 Bad request adalah:
2. URL salah
3. Header permintaan tidak valid atau hilang
4. Cache dan Cookie Browser Rusak
5. Cache Pencarian DNS
6. Ukuran permintaan besar melebihi batas server
7. Metode HTTP tidak valid atau tidak didukung
8. Kesalahan server