mirror of
https://github.com/skipperbent/simple-php-router.git
synced 2026-07-11 17:12:17 +00:00
Set HTTP method before initializing InputHandler
This is needed because without it the InputHandler doesn't know which http method is being used, and because of that it can't parse the body of a PUT request
This commit is contained in:
@@ -85,6 +85,7 @@ class Request
|
|||||||
// Check if special IIS header exist, otherwise use default.
|
// Check if special IIS header exist, otherwise use default.
|
||||||
$this->setUrl(new Url($this->getHeader('unencoded-url', $this->getHeader('request-uri'))));
|
$this->setUrl(new Url($this->getHeader('unencoded-url', $this->getHeader('request-uri'))));
|
||||||
|
|
||||||
|
$this->method = strtolower($this->getHeader('request-method'));
|
||||||
$this->inputHandler = new InputHandler($this);
|
$this->inputHandler = new InputHandler($this);
|
||||||
$this->method = strtolower($this->inputHandler->value('_method', $this->getHeader('request-method')));
|
$this->method = strtolower($this->inputHandler->value('_method', $this->getHeader('request-method')));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user