415 ошибка

415 ОШИБКА — это когда сервер, нахуй, не понимает, что вы ему прислали. То бишь, вы типа отправляете кучу данных (например, JSON или XML), а он такой:
415 ОШИБКА — это когда сервер, нахуй, не понимает, что вы ему прислали. То бишь, вы типа отправляете кучу данных (например, JSON или XML), а он такой: "Блядь, я хуй знает, что с этим делать".

Сначала все нормально — вы отправляете запрос с заголовком Content-Type, где указываете, что за хрень у него в теле. Но сервер, как частенько бывает, не поддерживает этот формат. Например, вы пытаетесь запостить XML, а сервер ждет только JSON, и всё — 415.

На практике это выглядит так: вы пишете скрипт, который отправляет данные в формате application/xml, а сервер пиздит вам в ответе, что он принимает только application/json. Или вот другой прикол — вы загружаете картинку в формате webp, а сервер такой: "Не, брат, у меня только jpg и png".

Ловушка тут в том, что многие, увидев ошибку 415, начинают искать проблемы в коде или сетевых соединениях. А на самом деле, дело в том, что просто не тот формат пихаете. Да, бывает, что сервер настроен хуево, но чаще всего дело именно в ваших неудачных форматах.

Так что, если увидите 415, проверьте, что за контент шлете. И не забудьте, что старый сервер может не понимать новых форматов — это как пытаться заставить деда юзать TikTok.