delphi - 如何在delphi网络服务器中将http调用重定向到https?

标签 delphi http https webserver

如何在delphi Web 服务器中将HTTP 调用重定向到HTTPS。我正在使用 Delphi 独立 Web 服务器,并在我的服务器中安装了 SSL。当我将请求协议(protocol)指定为 HTTPS 时,它可以工作,但我想将 HTTP 重定向到 HTTPS。谁能告诉我如何重定向吗?

最佳答案

如果您可以直接访问网络服务器(例如,您正在创建 isapi 或 apache 模块)本身并且您负责响应,则应该使用 http 重定向,如 http://en.wikipedia.org/wiki/HTTP_301 中所述。

另一个(不推荐)变体是输出一个 html 文件,如下所示:

<html>
<head>
<meta http-equiv="Refresh" content="0; URL=https://www.anewsite.com/">
</head>
<body></body>
</html>

关于delphi - 如何在delphi网络服务器中将http调用重定向到https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615418/

相关文章:

.htaccess - 将用户从非认证 (non-www) 域重定向到认证 (www)

git - 如何使用 GIT 命令内联指定 CAFile 路径?

Delphi 6更新2错误

delphi - 如何调试使用 regsvr32.exe 制作的 64 位 dll 注册过程?

javascript - 从 CDN (Google) 流式传输 jquery(JS 文件)

ios - SSL 不适用于移动网站

delphi - Indy 10 - 从 GMail 帐户发送消息时 IdSMTP.Send() 挂起

windows - 通过 Windows 服务上的 WinSCP 下载 SFTP 文件卡住

Java - HttpURLConnection 到 localhost 的工作方式与使用 postman-echo.com 不同

http - 如何将 ip 地址和端口号作为 url 传递