Extra headers are typically ignored, not only since different clients send different headers since the beginning.
I know multiple systems which however decode the query string and complain about unknown options or don't accept a query string at all for some resources. On the later case it is ignorance on the other case it is intensive input validation.