Ova se pogreška pojavljuje kada poslužitelj vrati podatke u nepodržanom formatu
- Da biste ispravili 406 Nije prihvatljivo u Postmanu, prilagodite i dodajte parametar prihvaćanja svom zahtjevu.
- U nekim će slučajevima možda biti potrebno prilagoditi zaglavlje i navesti korisnički agent.

406 Not acceptable error statusni je kod HTTP odgovora i pojavljuje se ako poslužitelj ne može ispravno vratiti podatke. Budući da se radi o problemu na strani poslužitelja, zahtjev klijenta neće uspjeti i kôd se neće ispravno izvršiti.
To može biti veliki problem, pogotovo ako razvijate uslugu koja svakodnevno obrađuje različite zahtjeve. Srećom, postoje načini za rješavanje ovog problema, a danas ćemo vam pokazati kako to učiniti.
Što je Poziv nije uspio sa statusnom šifrom 406 nije prihvatljiva pogreška?
Ovo je poruka o pogrešci poslužitelja koja se pojavljuje ako se dolazni zahtjev ne može ispuniti. Kod pogreške 406 pojavljuje se ako podaci vraćeni s poslužitelja nisu u odgovarajućem formatu koji je kompatibilan s klijentom koji je podnio zahtjev.
Kako testiramo, pregledavamo i ocjenjujemo?
Proteklih 6 mjeseci radili smo na izgradnji novog sustava pregledavanja načina na koji proizvodimo sadržaj. Koristeći ga, naknadno smo prepravili većinu naših članaka kako bismo pružili stvarnu praktičnu ekspertizu o vodičima koje smo napravili.
Za više detalja možete pročitati kako testiramo, pregledavamo i ocjenjujemo na WindowsReportu.
Ovo je sigurnosna mjera i ako poslužitelj ne vrati podatke u očekivanom formatu, kôd se neće izvršiti.
- Kako mogu popraviti grešku 406?
- 1. Podesite parametar prihvaćanja u svom kodu
- 2. Koristite JSON.stringify
- 3. Provjerite jeste li naveli korisničkog agenta u zaglavlju
- Koja je razlika između HTTP 404 i 406?
Kako mogu popraviti grešku 406?
1. Podesite parametar prihvaćanja u svom kodu
- Otvorite svoj kod.
- Pronađite liniju koja šalje zahtjev i promijenite je ovako:
profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()
- Spremi promjene.
Imajte na umu da parametar accept može koristiti samo aplikacija/json ili tekst/csv vrijednost.
2. Koristite JSON.stringify
- Otvorite svoj kod.
- Provjerite jeste li dodali funkciju JSON.stringify, poput ove:
$.ajax({ url: 'http://example.com: 9200/incidents/incidents', type: 'POST', data: JSON.stringify(this.incident), dataType: 'json' })
- Spremi promjene.
Imajte na umu da ovo rješenje funkcionira samo ako objekt nije pravilno serijaliziran JSON niz.
3. Provjerite jeste li naveli korisničkog agenta u zaglavlju
- Otvorite uređivač koda.
- Zatim dodajte zaglavlja zahtjeva i uključite ih ovako:
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)
- Spremi promjene.
Koja je razlika između HTTP 404 i 406?
Odgovor klijentske pogreške HTTP 406 pojavljuje se kada klijent pošalje legitiman zahtjev, ali vraćeni podaci nisu u prihvaćenom formatu.
S druge strane, HTTP pogreška 404 kod odgovora jedna je od najčešćih pogrešaka na strani klijenta i vjerojatno najpoznatija 4xx pogreška. Pojavljuje se kada se zahtjev ne može obraditi jer traženi podaci nisu pronađeni.
- doh.xfinity.com Pogreška certifikata: Kako to popraviti
- Paramount Plus kod pogreške 1100: Kako to popraviti
- Cloudflare pogreška 1001: Kako riješiti ovaj problem s DNS-om
406 Neprihvatljive pogreške mogu se pojaviti u Javi, Angularu i bilo kojem drugom jeziku koji podržava HTTP zahtjeve. Ovaj problem obično pogađa programere, a ne prosječne korisnike interneta.
Da biste to popravili, provjerite je li vaš klijent konfiguriran da prihvati određenu vrstu podataka s poslužitelja kao odgovor. Također možete promijeniti konfiguraciju poslužitelja i prilagoditi konfiguracijske datoteke tako da i poslužitelj i klijent koriste podržani format.
Ovo je samo jedna od mnogih pogrešaka na koje možete naići, au prošlosti smo ih pokrivali HTTP pogreška 431 i HTTP pogreška 413, stoga ih nemojte propustiti ako trebate više informacija.
Koju ste metodu koristili za ispravljanje pogreške 406 Nije prihvatljivo u Nginxu? Podijelite svoja otkrića s nama u odjeljku za komentare.