I read somewhere that headers with the prefix X are different from the usual ones ... Question: Is it really so? If so, how are they different?

    1 answer 1

    According to the general convention, the prefix X- used for non-standard extensions. Thus, X- headers are usually highly specialized and are not used by general-purpose clients to make any logical decisions: Location along with 302 will force the client to make a new request, Expires can prevent subsequent requests to the resource, and some X -Parent-Entity-URL will not be processed (although this URL may contain important information in the context of the current resource).

    The convention itself extends far beyond just HTTP headers, so you can find it in completely different places.