1) when you see "ninja" and "significant knowledge" in the same job ad, everything is insignificant
2) most job ads don't know what they are after, but they know they are after a "ninja"
3) no, not all job ads are like this - http://webcache.googleusercontent.com/search?q=cache:86X5cn0...
4) I would not require anyone to know HTTP by heart, but to have understood deeply whatever I-D (s)he has read (and remembers) on HTTP