是否有可能获得基于 TWebModule 的 Web 应用程序中浏览器地址输入字段中显示的完整路径?我想做的是,如果用户从管理 Web 前端更改服务端口,则自动重定向用户。示例:
https://someserver:3333/changesettings
是当前网址。 Request.pathinfo 只给我“changesettings”。但我需要更多重定向到
https://someserver:1234/changesettings
非常感谢任何帮助。提前致谢!
最佳答案
抱歉,问完这个问题后我立即发现所需的信息就在我眼前,它是Request.host。我现在可以轻松创建重定向:
redirecturl:='https://'+request.Host+':'+intToStr(port)+'/settings';
我使用以下代码将其反馈回页面生成器中的标签
<html>
<head>
<meta http-equiv="Refresh" content="0; url=<#redirecturl>" />
</head>
<body>
有效!
关于delphi - 在Delphi TWebmodule中获取完整的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27064665/