Kurz erklärt
Der Server kann keine Antwort in einem der Formate liefern, die der Client akzeptiert.
Genauer
Der Client nennt in Accept, Accept-Language oder Accept-Encoding, was er verstehen kann. Findet der Server nichts Passendes, antwortet er mit 406 (viele Server liefern stattdessen einfach ihr Standardformat).