08-16-2019, 02:06 PM
Using the standard locker (working in 15.0.20).
If I use BaseRewriteURL like so and proxy through Abyss:
//
---------------------------------------------------------------------------
void __fastcall TIWServerController::IWServerControllerBaseRewriteURL(THttpRequest *ARequest,
UnicodeString &ARewriteURL)
{
ARewriteURL = "/DFWPE";
}
I get:
Edge -
HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://127.0.0.1/dfwpe/$/gfx/loading.gif
Chrome -
DFWPEForm.html:687 GET http://127.0.0.1/dfwpe/$/gfx/loading_svg.svg 404 (Not Found)
One odd thing is Edge is looking for a gif but Chrome is looking for the svg.
If I comment out 'ARewriteURL =' and don't proxy then all works as expected.
My temporary workaround was to create the path '/dfwpe/$/gfx/' under the Abyss root with the gif+svg files, they are then pulled correctly while proxying.
If I use BaseRewriteURL like so and proxy through Abyss:
//
---------------------------------------------------------------------------
void __fastcall TIWServerController::IWServerControllerBaseRewriteURL(THttpRequest *ARequest,
UnicodeString &ARewriteURL)
{
ARewriteURL = "/DFWPE";
}
I get:
Edge -
HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://127.0.0.1/dfwpe/$/gfx/loading.gif
Chrome -
DFWPEForm.html:687 GET http://127.0.0.1/dfwpe/$/gfx/loading_svg.svg 404 (Not Found)
One odd thing is Edge is looking for a gif but Chrome is looking for the svg.
If I comment out 'ARewriteURL =' and don't proxy then all works as expected.
My temporary workaround was to create the path '/dfwpe/$/gfx/' under the Abyss root with the gif+svg files, they are then pulled correctly while proxying.

