Eroarea 400 Bad Request apare atunci când serverul nu poate înțelege sau procesa solicitarea dvs. deoarece aceasta este malformată, incompletă sau incorectă. Spre deosebire de erorile din partea serverului(cum ar fi 500), aceasta vine de obicei din partea clientului – browserul, dispozitivul sau solicitarea dvs.
Ce înseamnă o eroare 400 Bad Request?
Atunci când vizitați un site web, browserul dvs. trimite o cerere către server. Dacă solicitarea este formatată greșit sau conține informații invalide, serverul o respinge și returnează:
400 – Cerere greșită
“Nu înțeleg ce îmi cereți să fac”
Aceasta este o eroare din partea clientului, ceea ce înseamnă că ceva nu a mers bine înainte ca serverul să poată procesa cererea.
Cauze comune ale erorii 400
| Cauza | Descriere |
|---|---|
| URL malformat | Greșeli de tipar, caractere invalide sau structură incorectă în adresa web |
| Cookie-uri corupte | Cookie-uri neactualizate sau conflictuale stocate în browserul dvs |
| Antet de cerere prea mare | Cerere supraîncărcată (de exemplu, prea multe cookie-uri sau prea mari) |
| Probleme de cache DNS | Adresă IP neactualizată sau date DNS stocate pe sistemul dvs |
| Extensii de browser defectuoase | Suplimente care modifică sau întrerup datele de solicitare |
| Solicitări API/formulare întrerupte | Câmpuri lipsă, tip de conținut greșit sau JSON invalid în cererile POST/GET |
Cum să remediați eroarea 400 (pas cu pas)
Urmați acești pași în ordine – majoritatea erorilor 400 sunt ușor de remediat:
1. Verificați URL-ul
- Asigurați-vă că adresa web este tastată corect.
- Căutați caractere suplimentare precum ??, %% sau șiruri de interogare inutile.
Exemplu de adresă URL stricată:
https://example.com//page?id==abc@@
2. Ștergeți cookie-urile și cache-ul browserului
Cookie-urile corupte sunt cauza numărul 1 a erorilor 400.
- În Chrome:
Setări → Confidențialitate și securitate → Ștergeți datele de navigare → Cookie-uri și fișiere din memoria cache - Sau pur și simplu deschideți site-ul în modul Incognito/Private pentru a testa.
3. Curățați cache-ul DNS
Este posibil ca dispozitivul dvs. să aibă în cache informații DNS învechite sau incorecte.
- Windows:
ipconfig /flushdns
- macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Linux:
Depinde de distro (de exemplu, systemd-resolve –flush-caches)
4. Încercați un alt browser sau dispozitiv
Deschideți aceeași adresă URL în Firefox, Safari sau pe un alt telefon sau computer. Dacă funcționează, problema este în browserul principal.
5. Dezactivați extensiile de browser, VPN-urile sau proxy-urile
Acestea vă pot modifica solicitările sau pot bloca anumite conținuturi. Dezactivați toate extensiile și încercați din nou.
6. Verificați formularul sau solicitarea API (pentru dezvoltatori)
Dacă lucrați cu API-uri sau formulare web:
Validați toate câmpurile de intrare
Utilizați antetele corecte (de exemplu, Content-Type: application/json)
Asigurați formatul adecvat al datelor (JSON, cod URL etc.)
Cazuri de utilizare avansate
| Scenariu | Soluție |
|---|---|
| Formularul returnează 400 | Verificați câmpurile obligatorii și metoda (POST/GET) |
| Eroare după migrarea site-ului | Ștergeți cookie-urile DNS și ale browserului |
| Panoul de administrare nu se încarcă | Dezactivați plugin-urile și ștergeți cookie-urile de sesiune |
| Cererea API eșuează | Validarea JSON și a antetelor |
Încă nu s-a rezolvat? Încercați acest lucru:
- Testați site-ul web pe un dispozitiv mobil utilizând date mobile – pentru a ocoli DNS-ul local și memoria cache.
- Utilizați instrumente precum https://httpstatus.io sau instrumente de dezvoltare a browserului pentru a inspecta răspunsul.
- Dacă nu sunteți proprietarul site-ului, contactați asistența site-ului cu o captură de ecran completă și pașii de reproducere.
Rezumat
Eroarea 400 Bad Request înseamnă că browserul dvs. a trimis o cerere pe care serverul nu a putut-o procesa – de obicei din cauza formatării greșite, a cookie-urilor sau a problemelor DNS.
Pentru a o remedia:
- Verificați și curățați URL-ul
- Ștergeți cookie-urile și memoria cache
- Curățați DNS-ul
- Testați în alt browser
- Dezactivați extensiile care interferează
- (În cazul codării) Validați datele API sau ale formularului


