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]Хостинг провидерМинецрафтСервер

Апек Хостинг подржава Јава и Бедроцк уређивање Минецрафта, као и све популарне додатке и модове. Подршка за мини игре је такође ту, тако да можете играти Фацтионс, МцММО, Цаптуре тхе Флаг и још мно...

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

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

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

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

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

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

Опширније