I wonder how servers should use HTTP header "Accept Language"
in case the server has the requested resource but not in the language specified. Should the server return an error of any kind (404, or "resource not found", etc) or success but resource in the available language?
Does the HTTP specification mentions or recommends the usage in this case?
I read "RFC2616 - 14.4 Accept-Language" but It was not very clear to me.
I know the quick solution would be to add Accept Language: *
to the header but I want to learn what is right here and try to solve this in the right side (maybe server or maybe client)
Any help is appreciated.