PxPlus User Forum

Main Board => Discussions => Language => Topic started by: Stéphane Devouard on May 19, 2022, 08:58:39 AM

Title: *plus/Web/request and redirections
Post by: Stéphane Devouard on May 19, 2022, 08:58:39 AM
I just noticed an issue with *plus/web/request

An home page I am trying to get has the following pattern :
https://our.domain.com/somescript.php?pg=somepage (https://our.domain.com/somescript.php?pg=somepage)

I was doing a GET with the utility to the domain as it is stored in the configuration files, ie
https://our.domain.com (https://our.domain.com)

The request returns a 301 status with a
Location: somescript.php?pg=somepage HTTP header

So *plus/web/request follows it, but instead of trying :
https://our.domain.com/somescript.php?pg=somepage (https://our.domain.com/somescript.php?pg=somepage)

It tries :
somescript.php?pg=somepage

Which obviously fails and returns a "Cannot contact host server" error
I have worked around the issue by requesting the whole home page URL in the first place instead of just the domain name URL

You may however want to enhance the redirection following logic in a future version