406 Ikke akseptabel feil: Hva det betyr og hvordan du fikser det

How to effectively deal with bots on your site? The best protection against click fraud.

Denne feilen vises når serveren returnerer data i format som ikke støttes

  • For å fikse 406 Ikke akseptabelt i Postman, juster og legg til akseptparameteren i forespørselen din.
  • I noen tilfeller kan det være nødvendig å justere overskriften og spesifisere brukeragenten.

406 Ikke akseptabel feil er en HTTP-svarstatuskode, og den vises hvis serveren ikke kan returnere dataene på riktig måte. Siden dette er et problem på serversiden, vil klientforespørselen mislykkes og koden vil ikke bli utført på riktig måte.

Dette kan være et stort problem, spesielt hvis du utvikler en tjeneste som behandler ulike forespørsler daglig. Heldigvis finnes det måter å fikse dette problemet på, og i dag viser vi deg hvordan du gjør det.

Hva er anropet mislyktes med statuskode 406 ikke akseptabel feil?

Dette er en serverfeilmelding som vises hvis den innkommende forespørselen ikke kan oppfylles. Feilkoden 406 vises hvis dataene som returneres fra serveren, ikke er i et riktig format som er kompatibelt med klienten som sendte forespørselen.

instagram story viewer

Hvordan tester, vurderer og vurderer vi?

Vi har jobbet de siste 6 månedene med å bygge et nytt gjennomgangssystem for hvordan vi produserer innhold. Ved å bruke den har vi senere gjort om de fleste av artiklene våre for å gi faktisk praktisk ekspertise på veiledningene vi har laget.

For flere detaljer kan du lese hvordan vi tester, vurderer og vurderer på WindowsReport.

Dette er et sikkerhetstiltak, og hvis serveren ikke returnerer dataene i forventet format, vil ikke koden bli utført.

I denne artikkelen
  • Hvordan fikser jeg feil 406?
  • 1. Juster akseptparameteren i koden din
  • 2. Bruk JSON.stringify
  • 3. Pass på at du spesifiserer brukeragenten i overskriften
  • Hva er forskjellen mellom HTTP 404 og 406?

Hvordan fikser jeg feil 406?

1. Juster akseptparameteren i koden din

  1. Åpne koden din.
  2. Finn linjen som sender forespørselen og endre den slik: profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()
  3. Lagre endringer.

Merk at akseptparameteren bare kan brukes applikasjon/json eller tekst/csv verdi.

2. Bruk JSON.stringify

  1. Åpne koden din.
  2. Sørg for at du legger til en JSON.stringify-funksjon, slik:
    $.ajax({ url: 'http://example.com: 9200/incidents/incidents', type: 'POST', data: JSON.stringify(this.incident), dataType: 'json' })
  3. Lagre endringer.

Husk at denne løsningen bare fungerer hvis objektet ikke er en riktig serialisert JSON-streng.

3. Pass på at du spesifiserer brukeragenten i overskriften

  1. Åpne koderedigeringsprogrammet.
  2. Deretter legger du til forespørselshodene og inkluderer dem slik:
    page_url = 'https://examplepage.com' headers = { 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36', } rawpage = requests.get(page_url, headers=headers)
  3. Lagre endringer.

Hva er forskjellen mellom HTTP 404 og 406?

HTTP 406-klientfeilsvaret vises når klienten sender en legitim forespørsel, men de returnerte dataene er ikke i det aksepterte formatet.

På den andre siden, HTTP-feil 404 svarkoden er en av de vanligste feilene på klientsiden og sannsynligvis den mest kjente 4xx-feilen. Det vises når forespørselen ikke kan behandles fordi de forespurte dataene ikke ble funnet.

Les mer om dette emnet
  • doh.xfinity.com sertifikatfeil: Slik fikser du det
  • Paramount Plus Feilkode 1100: Slik fikser du det
  • Cloudflare Error 1001: Slik løser du dette DNS-problemet

406 Ikke-akseptable feil kan vises i Java, Angular og alle andre språk som støtter HTTP-forespørsler. Dette problemet påvirker vanligvis utviklere og ikke gjennomsnittlige Internett-brukere.

For å fikse det, sørg for at klienten din er konfigurert til å akseptere den spesifikke typen data fra serveren som et svar. Du kan også endre serverkonfigurasjon og justere konfigurasjonsfiler slik at både serveren og klienten bruker det støttede formatet.

Dette er bare en av mange feil du kan støte på, og tidligere har vi dekket det HTTP-feil 431 og HTTP-feil 413, så ikke gå glipp av dem hvis du trenger mer informasjon.

Hvilken metode brukte du for å fikse 406 Ikke akseptabel feil i Nginx? Del funnene dine med oss ​​i kommentarfeltet.

Teachs.ru
Vinted Server Error: 5 måter å fikse det på

Vinted Server Error: 5 måter å fikse det påServer

Identifiser eventuelle nedetider eller tidsplaner for servervedlikeholdFor å fikse Vinted Serverfeil, aktiver tillatelsene på nytt, tøm appbufferen eller kontakt supportteamet.Problemet oppstår oft...

Les mer
Vinted Server Error: 5 måter å fikse det på

Vinted Server Error: 5 måter å fikse det påServer

Identifiser eventuelle nedetider eller tidsplaner for servervedlikeholdFor å fikse Vinted Serverfeil, aktiver tillatelsene på nytt, tøm appbufferen eller kontakt supportteamet.Problemet oppstår oft...

Les mer
Serverfeil (5xx) i Google Search Console: 3 måter å fikse

Serverfeil (5xx) i Google Search Console: 3 måter å fikseSøkemotorServerGoogle

Servernedetid eller andre problemer vil forårsake feil (5xx)Hvis du har serverfeil (5xx) i WordPress eller Shopify, sjekk serverloggene først.Ved å bruke Inspiser-verktøyet kan du diagnostisere pro...

Les mer
ig stories viewer