El codi d’error HTTP 400 Bad Request és un problema comú que els usuaris poden trobar en navegar per la web. En aquest article, explorarem les causes d’aquest error i us proporcionarem alguns consells sobre com solucionar-lo. Al final d’aquesta publicació, hauríeu de tenir una millor comprensió del que causa l’error 400 Bad Request i com resoldre’l.
Table of Contents
- Què És l’Error 400 Bad Request?
- Diferents Missatges d’Error 400 Bad Request
- T’ajudem en tot el procès
- Causes del Error 400 Bad Request
- És WordPress realment insegur?
- Dues regles clau per simplificar la seguretat de WordPress
- Com solucionar el codi d’error 400 Bad Request
- Resum
- Tots els Codis d’estat HTTP
Què És l’Error 400 Bad Request?
Aquest error ocorre al teu navegador o al “costat del client” quan alguna cosa està malament en la teva sol·licitud que el servidor no pot processar.
Com es menciona a la semàntica HTTP RFC 9110 de la IETF HTTP Working Group, el codi d’estat 400 (Bad Request) indica que el servidor no pot o no processarà la sol·licitud a causa d’alguna cosa que es percep com un error del client (per exemple, sintaxi de sol·licitud malformada, marc de missatge de sol·licitud invàlid o enrutament de sol·licitud enganyós).
Diferents Missatges d’Error 400 Bad Request
Depenent del servidor web o del navegador, podeu trobar diferents missatges descriptius per aquest error:
- 400 Bad Request.
- Sol·licitud incorrecta.
- Aquesta pàgina no funciona. Si el problema continua, posa’t en contacte amb el propietari del lloc. ERROR HTTP 400
- Aquesta pàgina no està funcionant en aquest moment. Si el problema persisteix, posa’t en contacte amb el propietari del lloc. ERROR HTTP 400
L’error predeterminat 400 Bad Request que es mostra a OSX Safari es veu com una pàgina en blanc:
L’Error 400 Bad Request per defecte que es mostra a OSX Safari sembla una pàgina en blanc:
Al Microsoft Edge, l’Error mostrarà això:
Alguns servidors d’allotjament poden proporcionar la seva pròpia pàgina d’error, com el nostre Balancejador de Càrrega de Wetopi Error 400:
T’ajudem en tot el procès
No importa si tens un lloc WordPress o 100, el nostre equip està preparat per migrar curosament las teves webs de forma gratuita.
Al migrar una web, la supervisem manualment i verifiquem la seguretat.
Causes del Error 400 Bad Request
Segons la seva definició anterior, un Error 400 Bad Request es produeix quan el servidor web no pot processar alguna cosa al seu extrem. Però no permetis que un Error 400 Bad Request arruïni la teva experiència de navegació! Fes una ullada a les raons més comunes darrere d’aquest error:
1. Error 400 en la sintaxi de la cadena URL
Un error 400 Bad Request pot produir-se si la URL s’escriu incorrectament, conté una sintaxi malformada o inclou caràcters il·legals. Pot ocórrer per error si escrivim manualment l’adreça, especialment si la URL té caràcters codificats (els que comencen per %).
Per exemple, pots reproduir aquest error escrivint un caràcter codificat incorrecte: copia/pega aquesta url https://wetopi.com/%%0/
En aquesta URL, el doble %%0 és un caràcter codificat incorrecte.
2. Error 400 en els encapçalaments de la sol·licitud
Per exemple, un dels encapçalaments HTTP està malformada o el seu tamany excedeix el límit màxim permès pel servidor.
Un encapçalament HTTP conté informació sobre la sol·licitud, com ara el tipus de navegador, la URL i el tipus de dades enviades. Si l’encapçalament és incorrecte o massa gran, el servidor no podrà processar la sol·licitud i retornarà un codi d’error 400.
3. Error 400 en les cookies
Les cookies són una forma que els llocs web emmagatzemin dades en l’ordinador de l’usuari per recordar les seves preferències, informació d’inici de sessió i altres detalls. No obstant això, com els encapçalaments HTTP, les cookies també poden causar un error “400 bad request” si estan formatades incorrectament o excedeixen els límits de mida del servidor. Alguns exemples són:
- Si un lloc web estableix una galeta amb un nom que contingui espais o caràcters especials, pot causar un error “400 bad request” si la galeta no està codificada o formatada correctament. Per exemple, una galeta amb el nom “la meva galeta” hauria de codificar-se com “la%20meva%20galeta” per ser vàlida.
- Un altre exemple d’una galeta malformada és quan conté caràcters o valors no vàlids. Per exemple, si un valor de galeta conté un punt i coma o una coma, pot confondre l’algorisme d’anàlisi de galetes del servidor i causar un error “400 bad request”.
- Finalment, les galetes poden excedir els límits de mida del servidor, el que provoca un error “400 bad request”.
4. Error 400 en el contingut del cos de la sol·licitud
Quan els usuaris envien contingut a un lloc web, poden trobar un error “400 Bad Request” si les dades enviades al servidor tenen un error o superen un límit. Per exemple, si un usuari intenta carregar un fitxer en un lloc web i supera el límit de mida de fitxer del servidor, el servidor rebutjarà la sol·licitud i tornarà l’error “400 Bad Request”.
D’una manera similar, si l’usuari introdueix dades invàlides o incompletes en un formulari, el servidor també pot rebutjar la sol·licitud i tornar un missatge d’error.
Com solucionar el codi d’error 400 Bad Request
Assegura’t de seguir els següents passos per solucionar l’error 400:
1. Verifica la URL
La causa més comuna d’un error 400 Bad Request és un error en la URL introduïda a la barra d’adreces del navegador. Pot ser degut a errors d’escriptura, caràcters que falten o incorrectes o una URL obsoleta o invàlida. Verifica la URL, l’ortografia i el format, especialment si l’adreça té caràcters codificats.
Si l’error persisteix, el següent pas és esborrar l’emmagatzematge de sessió i les cookies relacionades amb el domini que estàs navegant. Continua llegint:
2. Esborra l’emmagatzematge de sessió
Quan eliminem tota la informació d’emmagatzematge de sessió per a la pàgina que mostra l’error, eliminem galetes, memòria cau i informació emmagatzemada localment.
Com esborrar l’emmagatzematge de sessió en un navegador basat en Chromium (Google Chrome, Microsoft Edge o qualsevol altre navegador que utilitzi el motor de Chromium):
- Obre el navegador i fes clic a l’icona de tres punts a la cantonada superior dreta.
- Fes clic a “Més eines” i després a “Eines per a desenvolupadors” o fes servir el drecera de teclat “Ctrl+Maj+I” (Windows) o “Cmd+Opció+I” (Mac).
- Selecciona la pestanya “Application” i després fes clic a “Storage” al panell de l’esquerra:
- Al panell de la dreta, fes clic al botó “Esborrar dades del lloc”.
En aquest moment, simplement actualitza la pàgina i verifica si les coses funcionen de nou.
3. En pujar un fitxer, verifica la mida
Si experimentes l’error “400 Bad Request” mentre carregues un fitxer, com a prova, intentar fer servir un fitxer molt més petit per veure si desapareix l’error.
Si aquesta prova anterior funciona, llavors saps que l’error 400 està relacionat amb els límits de grandària de càrrega d’arxius del servidor.
4. Inspecciona els registres
Si les correccions anteriors no resolen el problema i trobes l’error “400 Bad Request” al teu lloc web, podria indicar un problema general amb el servidor.
Pots inspeccionar els registres del servidor per obtenir més informació. Els registres del servidor haurien de ser accessibles per als clients en qualsevol companyia d’allotjament, encara que a vegades poden ser difícils de localitzar o accedir.
Si el teu lloc WordPress està allotjat en un servidor Wetopi, pots accedir fàcilment als registres amb només dos clics.
- Obre el menú d’opcions.
- Fes clic a Mostrar registres:
Resum
El codi d’error HTTP 400 Bad Request ocorre quan hi ha alguna cosa malament en la sol·licitud feta pel client que el servidor no pot processar.
Això podria ser degut a diverses causes:
- un error en la sintaxi de la cadena d’URL
- un error en la sol·licitud d’encapçalament, cookies o contingut del cos de la sol·licitud.
En aquest article, hem suggerit maneres de solucionar aquest error :
- verificant la URL entrada
- netejant l’emmagatzematge de la sessió
- o inspeccionant els registres.
Encara no tens compte a Wetopi?
Inclou servidors de desenvolupament Gratis.
No cal tarjeta de crèdit.
Tots els Codis d’estat HTTP
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status
208 Already Reported
226 IM Used
300 Multiple Choices
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
305 Use Proxy
307 Temporary Redirect
308 Permanent Redirect
402 Payment Required
404 Not Found
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
411 Length Required
412 Precondition Failed
413 Payload Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Satisfiable
417 Expectation Failed
418 I’m A Teapot
421 Misdirected Request
422 Unprocessable Entity
423 Locked
424 Failed Dependency
426 Upgrade Required
428 Precondition Required
429 Too Many Requests
431 Request Header Fields Too Large
444 Connection Closed Without Response
451 Unavailable For Legal Reasons
501 Not Implemented
505 HTTP Version Not Supported
506 Variant Also Negotiates
507 Insufficient Storage
508 Loop Detected
510 Not Extended
511 Network Authentication Required
599 Network Connect Timeout Error