[fpc-pascal] fpwebfile, indexPageName and query -> 404
Michael Van Canneyt
michael at freepascal.org
Tue Sep 13 16:28:22 CEST 2022
On Tue, 13 Sep 2022, Luca Olivetti via fpc-pascal wrote:
> Hello,
>
> if I request, e.g.
>
> http://localhost:8080 or http://localhost:8080/
>
> fpwebfile returns the document defined as IndexPageName (in my case
> index.html), but if I request
>
> http://localhost:8080?xxx or http://localhost:8080/?xxx
>
> I get a 404.
>
> That's because TCustomFileModule.GetRequestFIleName with an empty PathInfo
> uses the URI and thinks that the filename is ?xxx.
>
> Maybe the
>
> if (Result='') then
> Result:=ARequest.URI;
>
>
> should be eliminated?
No, it needs to strip the query parameter.
Michael.
More information about the fpc-pascal
mailing list