mirror of
https://github.com/shlinkio/shlink.git
synced 2026-03-06 23:33:13 +08:00
Updated CreateShortCodeContentNegotiationMiddleware so that query parameter takes precedence over Accept header
This commit is contained in:
@@ -30,9 +30,10 @@ class CreateShortCodeContentNegotiationMiddleware implements MiddlewareInterface
|
||||
return $response;
|
||||
}
|
||||
|
||||
$acceptedType = $request->hasHeader('Accept')
|
||||
? $this->determineAcceptTypeFromHeader($request->getHeaderLine('Accept'))
|
||||
: $this->determineAcceptTypeFromQuery($request->getQueryParams());
|
||||
$query = $request->getQueryParams();
|
||||
$acceptedType = isset($query['format'])
|
||||
? $this->determineAcceptTypeFromQuery($query)
|
||||
: $this->determineAcceptTypeFromHeader($request->getHeaderLine('Accept'));
|
||||
|
||||
// If JSON was requested, return the response from next handler as is
|
||||
if ($acceptedType === self::JSON) {
|
||||
|
||||
Reference in New Issue
Block a user