isn"t it web server (nginx,Apache) to handle request headers and request lines?
Why does psr-7 define several interfaces that handle request headers and request lines?
in which scenarios will php receive the original http message directly for processing? And even if it is handled directly, it is usually handled with hyperglobal variables such as $_ SERVER.