406 Неприхватљива грешка: шта то значи и како да се поправи

Ова грешка се појављује када сервер врати податке у неподржаном формату

  • Да бисте поправили 406 Није прихватљиво у Постман-у, прилагодите и додајте параметар прихватања свом захтеву.
  • У неким случајевима, можда ће бити потребно прилагодити заглавље и навести корисничког агента.

406 Неприхватљива грешка је статусни код ХТТП одговора и појављује се ако сервер не може исправно да врати податке. Пошто је ово проблем на страни сервера, захтев клијента неће успети и код се неће правилно извршити.

Ово може бити велики проблем, посебно ако развијате услугу која свакодневно обрађује различите захтеве. Срећом, постоје начини да се реши овај проблем, а данас ћемо вам показати како то да урадите.

Шта је позив није успео са грешком статусног кода 406 није прихватљиво?

Ово је порука о грешци сервера која се појављује ако се долазни захтев не може испунити. Шифра грешке 406 се појављује ако подаци враћени са сервера нису у одговарајућем формату који је компатибилан са клијентом који је упутио захтев.

Како тестирамо, прегледамо и оцењујемо?

Радили смо последњих 6 месеци на изградњи новог система прегледа о томе како производимо садржај. Користећи га, накнадно смо прерадили већину наших чланака како бисмо пружили стварну практичну експертизу о водичима које смо направили.

За више детаља можете прочитати како тестирамо, прегледамо и оцењујемо у ВиндовсРепорт-у.

Ово је безбедносна мера и ако сервер не врати податке у очекиваном формату, код се неће извршити.

У овом чланку
  • Како да поправим грешку 406?
  • 1. Подесите параметар прихватања у свом коду
  • 2. Користите ЈСОН.стрингифи
  • 3. Обавезно наведите корисничког агента у заглављу
  • Која је разлика између ХТТП 404 и 406?

Како да поправим грешку 406?

1. Подесите параметар прихватања у свом коду

  1. Отворите свој код.
  2. Пронађите линију која шаље захтев и промените је на следећи начин: profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()
  3. Сачувај измене.

Имајте на уму да параметар аццепт може користити само апплицатион/јсон или текст/цсв вредност.

2. Користите ЈСОН.стрингифи

  1. Отворите свој код.
  2. Уверите се да сте додали функцију ЈСОН.стрингифи, овако:
    $.ajax({ url: 'http://example.com: 9200/incidents/incidents', type: 'POST', data: JSON.stringify(this.incident), dataType: 'json' })
  3. Сачувај измене.

Имајте на уму да ово решење функционише само ако објекат није правилно серијализован ЈСОН стринг.

3. Обавезно наведите корисничког агента у заглављу

  1. Отворите уређивач кода.
  2. Затим додајте заглавља захтева и укључите их овако:
    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. Сачувај измене.

Која је разлика између ХТТП 404 и 406?

ХТТП 406 одговор на грешку клијента појављује се када клијент пошаље легитиман захтев, али враћени подаци нису у прихваћеном формату.

С друге стране, ХТТП грешка 404 код одговора је једна од најчешћих грешака на страни клијента и вероватно најпознатија грешка 4кк. Појављује се када захтев не може да се обради јер тражени подаци нису пронађени.

Прочитајте више о овој теми
  • дох.кфинити.цом Грешка сертификата: Како то поправити
  • Парамоунт Плус код грешке 1100: Како то поправити
  • Цлоудфларе грешка 1001: Како решити овај ДНС проблем

406 Неприхватљиве грешке се могу појавити у Јави, Ангулару и било ком другом језику који подржава ХТТП захтеве. Овај проблем обично погађа програмере, а не просечне кориснике Интернета.

Да бисте то поправили, уверите се да је ваш клијент конфигурисан да прихвати одређени тип података са сервера као одговор. Такође можете променити конфигурацију сервера и прилагодити конфигурационе датотеке тако да и сервер и клијент користе подржани формат.

Ово је само једна од многих грешака на које можете наићи, а у прошлости смо их покривали ХТТП грешка 431 и ХТТП грешка 413, па их немојте пропустити ако вам треба више информација.

Који метод сте користили да поправите грешку 406 Није прихватљиво у Нгинк-у? Поделите своје налазе са нама у одељку за коментаре.

5 најбољих ХП рацк сервера за куповину [Водич за 2021]

5 најбољих ХП рацк сервера за куповину [Водич за 2021]Сервер

Моћни Интел Ксеон процесорЕнтерприсе САС чврсти дискСАТА ИИИ ССД дисковиИздржљивОдлична вредност за новацЧврсти дискови нису инсталираниПроверите ценуХП ПроЛиант ДЛ360 Г5 идеалан је почетни сервер ...

Опширније
ПОПРАВАК: Приватни сервер Цонан Екилес се не приказује [Пун водич]

ПОПРАВАК: Приватни сервер Цонан Екилес се не приказује [Пун водич]СерверЦонан прогнаници

Да ли се ваш приватни сервер Цонан Екилес не појављује? У овом водичу ћемо вам показати како то лако поправити.Најбољи начин за избегавање овог проблема је коришћење поуздане и сигурне услуге хости...

Опширније
Шта урадити ако домен са истеком није доступан

Шта урадити ако домен са истеком није доступанСерверДнсГрешка

Истекли домени обично значе да та веб локација више није доступна.Међутим, понекад можете добити грешку домена која је истекла иако је веб локација сасвим у реду.Ако желите да прочитате више о томе...

Опширније