406 возвращается сервером, когда он не может ответить на основании принятия заголовков запроса (т. Е. У них есть заголовок Accept, который утверждает, что они только хотят XML).
415возвращается сервером, когда объект, отправленный в запросе (содержимое в POST или PUT), имеет неподдерживаемый медиатип (т. е. они отправили XML).
, так что .. 406, когда вы не можете отправить то, что они хотят,415, когда они отправляют то, что вы не хотите.
Надеюсь, это поможет!