Utama Lainnya Cara Mengatasi Error 400 Bad Request

Cara Mengatasi Error 400 Bad Request



Anda mungkin telah memperhatikan bagaimana semua situs web menampilkan kode kesalahan jika gagal dimuat. Ini mungkin angka tiga digit yang dimulai dengan 4. Kode status 4xx adalah kegagalan yang terkait dengan permintaan klien yang rusak atau tidak valid termasuk halaman yang hilang atau halaman yang telah dipindahkan ke domain baru.

  Cara Mengatasi Error 400 Bad Request

Tetapi dengan kode kesalahan 400 Bad Request, masalahnya ada di pihak Anda. Kesalahan 400 Permintaan Buruk dapat ditemui cukup untuk menjadi duri di sisi pengguna. Untungnya, ada beberapa cara untuk memahami atau memecahkan masalah tersebut. Baca terus untuk mengetahui apa arti kode tersebut dan cara memperbaikinya.

400 Arti Permintaan Buruk

Sebelum kita membahas solusi untuk 400 Permintaan Buruk, Anda harus memahami apa itu. Permintaan Buruk 400 muncul ketika server tidak dapat atau menolak untuk memproses permintaan. Server telah menentukan bahwa permintaan klien memiliki kesalahan dalam sintaks atau pembingkaian pesan.

Namun, dengan kesalahan ini, alasan mengapa Anda mendapatkannya tidak selalu mudah. Kadang-kadang, itu sebenarnya bukan kesalahan klien tetapi kesalahan server. Jadi, tidak adil untuk selalu menyalahkan klien karena menyebabkan masalah.

Berikut adalah beberapa kemungkinan alasan mengapa pengguna menerima 400 kesalahan Permintaan Buruk.

Mengunggah File Besar

Server web atau aplikasi mungkin memiliki batas ukuran unggahan file yang eksplisit. Batasan ini diterapkan untuk mencegah tersumbatnya bandwidth dengan banyak pengguna yang ingin mengunggah file besar juga. Jadi, mencoba mengunggah file atau folder yang sangat besar terkadang dapat menyebabkan Error 400.

Perutean Permintaan yang Menipu

Beberapa server diprogram untuk mendeteksi tajuk HTTP khusus saat permintaan diterima. Header ini mungkin sudah usang, salah, atau hilang sama sekali. Mereka bahkan mungkin tidak dapat diproses dalam beberapa kasus.

Perlindungan ini bukannya tidak berguna, karena dapat mendeteksi serangan Man-In-The-Middle. Ini terjadi jika situs web mendeteksi token yang sama yang berasal dari dua alamat IP yang berbeda. Dalam kasus seperti itu, biasanya klien akan mengirimkan peringatan Deceptive Request Routing.

Karena internet bisa menjadi tempat yang berbahaya, sangat penting bagi situs web untuk memiliki langkah-langkah keamanan seperti ini. Tidak ada pemilik situs yang ingin servernya diserang.

Cookie Kedaluwarsa atau Tidak Valid

Meskipun ada kemungkinan cookie kedaluwarsa atau tidak valid, sering kali hal itu lebih disebabkan oleh kecelakaan daripada serangan. Peramban mungkin mencoba mengidentifikasi Anda dengan cookie lama. Misalnya, Anda mungkin mencoba mengakses area admin yang sudah lama tidak Anda kunjungi.

Situs web mungkin menggunakan cookie yang sudah usang. Jika situs web mendeteksi permintaan Anda, Anda mungkin mendapatkan 400 Bad Request Error jika koneksi Anda berisi informasi yang salah.

Hal yang sama juga bisa terjadi dengan cache browser yang rusak. Cache browser menyimpan file bagi pengguna untuk masuk ke situs lebih cepat. Namun, situs web dapat mengirimi Anda kesalahan jika file rusak atau lama.

Masalah URL

Memasukkan URL adalah cara paling langsung untuk mengakses situs web dan servernya. Namun, jika ada masalah dengan URL string, Anda bisa mendapatkan error 400 Bad Request. Salah mengetik URL adalah alasan umum untuk masalah ini.

Alasan lainnya adalah format sintaksis URL yang salah atau URL yang berisi karakter ilegal. Kesalahan sintaks terjadi saat beberapa bagian tidak ditulis dengan benar. Server tidak memahami permintaan tersebut dan memberi tahu Anda bahwa itu tidak dapat menanganinya.

cara membuka kunci firestick 2017

Sementara itu, karakter ilegal adalah simbol yang tidak digunakan di URL. Karena simbol ini tidak sesuai dengan permintaan, server akan memberi tahu Anda. Anda harus menghapus karakter yang tidak dapat digunakan sebelum situs web dapat melakukan permintaan Anda.

Kesalahan Server

Meskipun benar bahwa 400 Bad Request error biasanya dimulai dari sisi klien, ada kalanya server mengalami error. Oleh karena itu, tidak dapat menangani permintaan klien. Berikut adalah beberapa penyebab potensial:

  • Gangguan
  • Masalah umum
  • Masalah sementara yang tidak ditentukan

Pengguna dapat mencoba memuat ulang situs web beberapa kali atau menggunakan perangkat lain. Jika tidak ada yang berhasil, mereka harus menghubungi pemilik situs web dan menjelaskan secara detail apa yang terjadi.

400 Permintaan Buruk Nginx

Nginx adalah perangkat lunak sumber terbuka yang dapat digunakan pemilik server untuk membuat server. Itu dirancang untuk menjadi cepat tetapi juga telah digunakan sebagai proxy terbalik atau penyeimbang beban. Dengan kata lain, Nginx adalah aplikasi tangguh yang menerima banyak koneksi sekaligus tanpa gagal.

Jika Anda memiliki server Nginx dan menerima pesan dari klien tentang 400 Bad Request, kemungkinan karena mereka memiliki header yang besar. Nginx memiliki batas ukuran untuk cookie yang masuk, dan header klien telah melampaui batas tersebut jika Anda melihat kode kesalahan tersebut.

Untungnya, solusinya mudah: tingkatkan batas agar kesalahan 400 Permintaan Buruk dapat dihapus.

  1. Masuk ke server Nginx Anda dan temukan situs kesalahan.
  2. Ketik “large_client_header_buffers 4 16k;”
  3. Jalankan perintah.
  4. Muat ulang server.

Anda dapat mengganti 16 dalam '16K' dengan angka yang lebih besar, seperti 64K, yang biasanya memungkinkan header yang lebih besar untuk dilewati. Perbaikan ini memecahkan banyak contoh kesalahan Nginx 400 Bad Request.

400 Permintaan Buruk Chrome

Jika Anda menerima kesalahan 400 Permintaan Buruk di Google Chrome, itu mungkin merupakan tanda kuki yang kedaluwarsa. Untuk menghapus ini, Anda harus menghapus cache Chrome Anda. Cache berisi data yang disimpan untuk membantu halaman web memuat lebih cepat saat Anda mengunjunginya lagi.

Karena cache adalah penahan untuk data yang lebih lama, cookie dan file yang disimpan di cache agak tertanggal begitu disimpan di sana. Meskipun Chrome terus mengumpulkan data baru untuk cache, Chrome tidak dapat melakukannya jika Anda tidak masuk ke situs web secara teratur.

Oleh karena itu, menghapus cache memungkinkan Chrome mendapatkan informasi baru dan mengirim permintaan yang dapat diterima situs web. Kesalahan 400 Permintaan Buruk akan hilang. Untuk menghapus cache:

  1. Klik titik tiga di pojok kanan atas.
  2. Pilih 'Hapus Data Penjelajahan.'
  3. Periksa opsi yang disebut 'Cache', 'Cookie', dan 'Riwayat'.
  4. Pilih rentang waktu.
  5. Klik 'Hapus Data'.
  6. Setelah file dihapus, coba masuk ke halaman web lagi.

Terkadang, memulai ulang komputer setelah Anda mengosongkan tembolok membantu menghapus lebih banyak berkas. Namun, ada kalanya cache modem yang perlu dibersihkan. Anda dapat mematikan dan menghidupkannya lagi untuk melihat.

Segarkan DNS

Cache DNS juga harus dibersihkan jika Anda ingin melakukan proses pembersihan yang lebih dalam. Ini dapat membantu server memvalidasi Anda dengan lebih mudah.

  1. Buka Google Chrome.
  2. Rekatkan 'chrome://net-internals/#dns' di bilah pencarian.
  3. Tekan enter.
  4. Klik 'Hapus Cache Host.'
  5. Ganti '#dns' di bilah pencarian dengan '#sockets' dan tekan Enter.
  6. Pilih 'Close Idle Sockets' dan klik 'Flush Socket Pools.'

Tutup Chrome dan lihat apakah kesalahan masih ada. Anda harus mengikuti proses lain untuk menghapus DNS di komputer Anda.

  1. Buka bilah pencarian.
  2. Ketik 'cmd' dan klik kanan Command Prompt.
  3. Jalankan Prompt Perintah sebagai administrator.
  4. Masukkan 'ipconfig /flushdns' dan tekan Enter untuk menjalankannya.

Setelah menyegarkan DNS secara menyeluruh, kesalahan akan hilang. Anda tidak harus melakukan setiap proses pembersihan DNS di sini, tetapi berhenti saat kesalahan 400 Permintaan Buruk hilang.

cara membuat belat di dayz

Nonaktifkan Ekstensi

Ekstensi Google Chrome menawarkan fungsi tambahan yang tidak disertakan dengan browser. Ekstensi ini diunduh dan dipasang, tetapi terkadang dapat mengganggu browser Anda dan menyebabkan kesalahan. Anda dapat mencoba mematikannya dan memeriksa untuk melihat apakah kesalahan tetap ada.

  1. Buka Chrome di komputer Anda.
  2. Klik pada titik tiga.
  3. Pilih 'Alat Lainnya'.
  4. Pilih 'Ekstensi'.
  5. Nonaktifkan ekstensi pada daftar.

Dengan pengaya ini dinonaktifkan, kesalahan dapat hilang. Jika tidak, Anda dapat berasumsi bahwa itu mungkin masalah sisi server.

400 Cookie Permintaan Buruk Terlalu Besar

Meskipun host server dapat mengubah batas ukuran cookie, pengguna harus menghapusnya jika mendapatkan kesalahan 400 Cookie Terlalu Besar. Dengan data lama disingkirkan, situs web seharusnya membiarkan Anda lewat.

Setiap browser memiliki cara berbeda untuk mengizinkan pengguna menghapus cookie. Kami telah menyebutkan bagaimana pengguna Chrome dapat melakukannya.

Microsoft Edge adalah sedikit pengecualian. Itu tidak memiliki opsi untuk menghapus cookie saja, jadi Anda harus menghapus seluruh riwayat penelusuran dan cache agar hal itu terjadi.

Aplikasi lain mungkin tidak memiliki batasan ini, jadi Anda harus mencari bagian riwayat dan memeriksa apakah ada cara untuk menghapus cookie dan cache.

Anda juga dapat menghubungi host server untuk memberi tahu mereka jika masalah tetap ada. Mereka dapat mengubah pengaturan dan menghapus penyebab kesalahan.

400 Perbaiki Permintaan Buruk

Selain meningkatkan batas ukuran file dan mengubah ukuran cookie yang diizinkan, ada cara lain untuk mencegah terjadinya kesalahan 400 Permintaan Buruk.

Hilangkan Header HTTP Tidak Valid

Header HTTP mungkin berisi karakter ilegal atau salah format. Dalam kasus lain, karakter hilang. Anda harus menganalisis yang dikirim server Anda dan melihat apakah ada masalah dengannya.

Jika jawabannya ya, saatnya menghapus bagian yang menyinggung atau mengganti tajuk yang hilang. Ini harus membantu klien mendapatkan akses tanpa mengalami masalah.

Debug Kode

Aplikasi Anda dapat di-debug untuk mencari kesalahan dalam kode. Anda dapat menelusuri log secara manual atau menggunakan perangkat lunak untuk menyisir aplikasi. Debugger akan menjalankan kode dan menemukan kesalahan lebih cepat daripada manusia.

Akses Diberikan

Hosting situs web dan servernya tidak selalu mudah, dan selalu ada peluang kesalahan. Meskipun klien dapat mengatasi kesalahan 400 Permintaan Buruk, host harus selalu siap memeriksa untuk memastikan kode mereka berfungsi. Melakukan hal itu memungkinkan setiap orang untuk memiliki akses mudah ke situs.

Apa solusi lain yang ada untuk masalah ini? Apa yang Anda lakukan untuk menghilangkan kesalahan? Beri tahu kami di bagian komentar di bawah.

Artikel Menarik

Pilihan Editor

Cara Menemukan Nomor Model iPhone
Cara Menemukan Nomor Model iPhone
Sejak 2007, Apple telah merilis lebih dari dua lusin model iPhone. Nomor model digunakan untuk mengidentifikasi jenis ponsel yang Anda miliki. Nomor model bervariasi berdasarkan faktor seperti negara tempat iPhone diproduksi. Mungkin Anda pernah
Dapatkah Bel Cincin Anda Berfungsi tanpa Wi-Fi?
Dapatkah Bel Cincin Anda Berfungsi tanpa Wi-Fi?
Ring Video Doorbell adalah perangkat bel pintu pintar multi-fitur. Ini berfungsi sebagai interkom - di mana Anda dapat berkomunikasi dengan pengunjung Anda, sambil dapat melihatnya - dan sebagai bel pintu, memberi tahu Anda saat
Cara Mendapatkan Tiang di Terraria
Cara Mendapatkan Tiang di Terraria
Sejak dirilis pada tahun 2011, Terraria telah menerima beberapa pembaruan besar, yang membawa mekanika permainan tambahan dan opsi untuk digunakan pemain. Pengembang menambahkan tiang dengan rilis utama terakhir, 1.4.0, item kuat yang memungkinkan pemain
Cara Menambahkan Perhentian di Aplikasi Uber [Rider or Driver]
Cara Menambahkan Perhentian di Aplikasi Uber [Rider or Driver]
Jika Anda menjalankan tugas atau pergi dengan teman, Anda tahu keduanya dapat melibatkan perjalanan ke beberapa lokasi atau penjemputan spontan. Tapi jangan khawatir; dengan Uber, Anda dapat menambahkan dua perhentian tambahan ke perjalanan Anda. Terlebih lagi, Anda
Cara Membatasi Pengeditan untuk Sel Tertentu di Google Spreadsheet
Cara Membatasi Pengeditan untuk Sel Tertentu di Google Spreadsheet
Jika Anda menggunakan Google Spreadsheet untuk bisnis atau untuk organisasi, mengunci atau melindungi aset adalah kuncinya. Modifikasi atau penghapusan yang tidak disengaja, perubahan yang berbahaya atau kerusakan atau kesalahan umum dapat menyebabkan Anda kehilangan pekerjaan dan
Fisikawan akhirnya memeriksa fakta lirik menggelikan dalam lagu The Proclaimer's 500 Miles
Fisikawan akhirnya memeriksa fakta lirik menggelikan dalam lagu The Proclaimer's 500 Miles
Pada tahun 1988, Craig dan Charlie Reid (disebut karenanya sebagai The Proclaimers) membuat proklamasi besar mereka sendiri dalam lagu pop tiga menit. Saya akan berjalan 500 mil, mereka bernyanyi sebelum dengan ceroboh menggandakan diri dengan ceria dan
Cara Menjinakkan Axolotl di Minecraft
Cara Menjinakkan Axolotl di Minecraft
Jika Anda tahu cara menjinakkan Axolotl, Anda bisa membiakkannya dan menjadikannya sekutu Anda. Pelajari apa yang dimakan Axolotl dan di mana Anda dapat menemukannya di Minecraft.