400 Bad Request Error : Causes i Solucions

HTTP 400 Bad Request

Darrera actualització:

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?

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
Pàgina d'error HTTP 400 Bad Request a Chrome
Missatge d’error 400 Bad Request predeterminat en un navegador Chrome

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:

Pàgina en blanc de Safari a l'Error 400 Bad Request de HTTP
Missatge d’error 400 per defecte de Safari.

Al Microsoft Edge, l’Error mostrarà això:

Pàgina d'Error 400 Bad Request a OSX Microsoft Edge
Missatge d’error de HTTP 400 de Microsoft Edge a OSX.

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:

Página de Error 400 Bad Request de Wetopi
Página de error 400 personalizada de Wetopi.

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):

  1. Obre el navegador i fes clic a l’icona de tres punts a la cantonada superior dreta.
  2. 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).

    Obre les eines per a desenvolupadors
  3. Selecciona la pestanya “Application” i després fes clic a “Storage” al panell de l’esquerra:

    Eines per a desenvolupadors, esborrar dades del lloc
  4. 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.

  1. Obre el menú d’opcions.
  2. Fes clic a Mostrar registres:

    Mostrar registres en el menú d'opcions al servidor Wetopi

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.

Resumidament, som uns techies apassionats per WordPress que hem creat Wetopi, un Hosting WordPress Gestionat, per minimitzar la fricció a la que tot professional s’enfronta en treballar i allotjar projectes WordPress.

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

400 Bad Request

401 Unauthorized

402 Payment Required

403 Forbidden

404 Not Found

405 Method Not Allowed

406 Not Acceptable

407 Proxy Authentication Required

408 Request Timeout

409 Conflict

410 Gone

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

499 Client Closed Request

500 Internal Server Error

501 Not Implemented

502 Bad Gateway

503 Service Unavailable

504 Gateway Timeout

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

Compara Wetopi amb el teu hosting actual

Dóna’t d’alta, demana una migració i compara.

Sense cap compromís ni esforç per part teva, migrem una còpia del teu web.

Sense lletra petita.
Sense compromisos.
Sense targeta de crèdit.