I have a spring boot project which has some Rest APIs in it. I have two custom headers named request_date
and tenant
Some network tools can drop headers that contain underscore in it's name. As per this answer underscore is a legal character but it's uncommon and sometimes tools require additional configuration to support it.
Rename your header to requestDate
or request-date
and see if it helps. If it works without underscore than inspect network route between client and server e.g. maybe there is a proxy that drops them?