| /** | ||
| * @param bool $keepOriginalBody Keep the original body after parsing or not | ||
| */ | ||
| public function __construct($keepOriginalBody = false) |
| } | ||
|
|
||
| try { | ||
| $value = $this->types[$type]; |
| /** @var ServerRequestInterface $request */ | ||
| $request = $value($request); | ||
| } catch (\Exception $e) { | ||
| return $next($request); |
This was referenced
Sep 14, 2017Closed
Closed
This was referenced
Sep 17, 2017Closed
Closed
|
|
||
| ```php | ||
| $middlewares = new MiddlewareRunner([ | ||
| new RequestBodyParserMiddleware(), |
| { | ||
| $type = $request->getHeaderLine('Content-Type'); | ||
|
|
||
| if ($type === 'application/x-www-form-urlencoded') { |
|
|
||
| #### RequestBodyParserMiddleware | ||
|
|
||
| Another built-in middleware is `RequestBodyParserMiddleware` which takes a fully buffered request body |
jsor approved these changes Sep 20, 2017
| { | ||
| $type = strtolower($request->getHeaderLine('Content-Type')); | ||
|
|
||
| if ($type === 'application/x-www-form-urlencoded') { |
clue approved these changes Sep 25, 2017
clue
changed the title
Middleware request body parser
Support parsing request body (RequestBodyParserMiddleware)
Closed
clue
changed the title
Support parsing request body (RequestBodyParserMiddleware)
Support parsing urlencoded request body (RequestBodyParserMiddleware)
Merged
2 tasks
WyriHaximus added a commit to WyriHaximus/reactphp-http-middleware-custom-request-body-parsers that referenced this pull request
Sep 25, 2017This was referenced
Nov 17, 2017Closed
Merged
Closed
clue
mentioned this pull request
Open