*/
if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) {
+ $protocol = $_SERVER['SERVER_PROTOCOL'];
+ if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) {
+ $protocol = 'HTTP/1.0';
+ }
+
header('Allow: POST');
- header('HTTP/1.1 405 Method Not Allowed');
+ header("$protocol 405 Method Not Allowed");
header('Content-Type: text/plain');
exit;
}