406 Nesprejemljiva napaka: kaj pomeni in kako jo popraviti

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

Ta napaka se pojavi, ko strežnik vrne podatke v nepodprti obliki

  • Če želite popraviti napako 406 Ni sprejemljivo v programu Postman, prilagodite in svoji zahtevi dodajte parameter za sprejem.
  • V nekaterih primerih bo morda treba prilagoditi glavo in določiti uporabniškega agenta.

Napaka 406 Not acceptable je statusna koda odziva HTTP in se prikaže, če strežnik ne more pravilno vrniti podatkov. Ker je to težava na strani strežnika, zahteva odjemalca ne bo uspela in koda se ne bo pravilno izvedla.

To je lahko velika težava, še posebej, če razvijate storitev, ki dnevno obdeluje različne zahteve. Na srečo obstajajo načini za odpravo te težave in danes vam bomo pokazali, kako to storiti.

Kaj je Klic neuspešen s statusno kodo 406 napaka ni sprejemljiva?

To je sporočilo o napaki strežnika, ki se prikaže, če dohodne zahteve ni mogoče izpolniti. Koda napake 406 se prikaže, če podatki, ki jih vrne strežnik, niso v pravilni obliki, ki je združljiva z odjemalcem, ki je poslal zahtevo.

Kako testiramo, pregledujemo in ocenjujemo?

instagram story viewer

Zadnjih 6 mesecev smo delali na izdelavi novega sistema pregledovanja, kako ustvarjamo vsebino. Z njegovo uporabo smo kasneje predelali večino naših člankov, da bi zagotovili dejansko praktično strokovno znanje o vodnikih, ki smo jih naredili.

Za več podrobnosti si lahko preberete kako testiramo, pregledujemo in ocenjujemo pri WindowsReport.

To je varnostni ukrep in če strežnik ne vrne podatkov v pričakovani obliki, koda ne bo izvedena.

V tem članku
  • Kako popravim napako 406?
  • 1. Prilagodite parameter sprejema v svoji kodi
  • 2. Uporabite JSON.stringify
  • 3. Prepričajte se, da ste v glavi podali uporabniškega agenta
  • Kakšna je razlika med HTTP 404 in 406?

Kako popravim napako 406?

1. Prilagodite parameter sprejema v svoji kodi

  1. Odprite kodo.
  2. Poiščite vrstico, ki pošilja zahtevo, in jo spremenite takole: profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()
  3. Shrani spremembe.

Upoštevajte, da parameter sprejema lahko uporablja samo aplikacija/json oz besedilo/csv vrednost.

2. Uporabite JSON.stringify

  1. Odprite kodo.
  2. Prepričajte se, da ste dodali funkcijo JSON.stringify, kot je ta:
    $.ajax({ url: 'http://example.com: 9200/incidents/incidents', type: 'POST', data: JSON.stringify(this.incident), dataType: 'json' })
  3. Shrani spremembe.

Ne pozabite, da ta rešitev deluje le, če objekt ni pravilno serializiran niz JSON.

3. Prepričajte se, da ste v glavi podali uporabniškega agenta

  1. Odprite urejevalnik kode.
  2. Nato dodajte glave zahtev in jih vključite takole:
    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. Shrani spremembe.

Kakšna je razlika med HTTP 404 in 406?

Odgovor o napaki odjemalca HTTP 406 se pojavi, ko odjemalec pošlje zakonito zahtevo, vendar vrnjeni podatki niso v sprejeti obliki.

Po drugi strani, Napaka HTTP 404 odzivna koda je ena najpogostejših napak na strani odjemalca in verjetno najbolj znana napaka 4xx. Pojavi se, ko zahteve ni mogoče obdelati, ker zahtevani podatki niso bili najdeni.

Preberite več o tej temi
  • Napaka potrdila doh.xfinity.com: Kako jo popraviti
  • Koda napake Paramount Plus 1100: Kako jo popraviti
  • Napaka Cloudflare 1001: Kako odpraviti to težavo DNS

406 Napake Not acceptable se lahko pojavijo v Javi, Angularju in katerem koli drugem jeziku, ki podpira zahteve HTTP. Ta težava običajno prizadene razvijalce in ne povprečne uporabnike interneta.

Če želite to popraviti, zagotovite, da je vaš odjemalec konfiguriran tako, da kot odgovor sprejme določeno vrsto podatkov s strežnika. Prav tako lahko spremenite konfiguracijo strežnika in prilagodite konfiguracijske datoteke, tako da strežnik in odjemalec uporabljata podprto obliko.

To je le ena od mnogih napak, na katere lahko naletite, in o katerih smo poročali v preteklosti Napaka HTTP 431 in Napaka HTTP 413, zato jih ne zamudite, če potrebujete več informacij.

Katero metodo ste uporabili za odpravo napake 406 Not acceptable v Nginxu? Delite svoje ugotovitve z nami v oddelku za komentarje.

Teachs.ru
POPRAVEK: zasebni strežnik Conan Exiles se ne prikaže [Full Guide]

POPRAVEK: zasebni strežnik Conan Exiles se ne prikaže [Full Guide]StrežnikConan Izgnanci

Ali se vaš zasebni strežnik Conan Exiles ne prikazuje? V tem priročniku vam bomo pokazali, kako to enostavno popraviti.Tej težavi se je najbolje izogniti z uporabo zanesljive in varne storitve gost...

Preberi več
Kaj storiti, če potekla domena ni na voljo

Kaj storiti, če potekla domena ni na voljoStrežnikDnsNapaka

Domene s potekom roka ponavadi pomenijo, da to spletno mesto ni več na voljo.Včasih pa lahko dobite napako s potekom domene, tudi če je spletno mesto v redu.Če želite prebrati več o tej zadevi, si ...

Preberi več
Kako popraviti ime domene, ki se ne reši

Kako popraviti ime domene, ki se ne rešiIp NaslovStrežnikDnsNapaka

Težave z imeni domen so pri poslovanju s spletnimi mesti precej pogoste.Spodnji članek vam bo pokazal, kako popraviti ime domene, ki se ne reši.Če se pogosto srečujete s takšnimi težavami, jih doda...

Preberi več
ig stories viewer