api-router icon indicating copy to clipboard operation
api-router copied to clipboard

Router is creating non-canonical Application request

Open jakubboucek opened this issue 4 years ago • 0 comments

Package version
contributte/api-router: v4.0.0
nette/application: v3.0.7
nette/routing v3.0.1

Router example:

$router[] = new ApiRoute('/api/endpoint', 'MyPresenter');

Any request to API url is redirected to invalid canonical URL:

http://example.com/api/endpoint?method=GET&secured=0
                               ^^^^^^^^^^^^^^^^^^^^^

It requires to use $presenter->autoCanonicalize = false; in each Presenter. This is bug or not yet documented.

jakubboucek avatar Dec 11 '20 10:12 jakubboucek