【问题标题】:how to redirect http call to https in delphi web server?如何将http调用重定向到delphi web服务器中的https?
【发布时间】:2012-03-25 19:17:20
【问题描述】:

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

【问题讨论】:

  • 你使用的是什么网络服务器?
  • 我们可以在 delphi 中创建独立的 Web 服务器。我们使用 indy 10.5.7 组件来创建这个服务器。

标签: delphi http https webserver


【解决方案1】:

如果您可以直接访问网络服务器(例如,您正在创建 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>

【讨论】:

  • “像这样:” - 我想你忘了输入什么。
  • 重定向中的 URL 不是https吗?
  • @WarrenP:是的,它会 - 只是作为一个例子 - 你可以将任何你想要的 url 放入该字段。
猜你喜欢
  • 1970-01-01
  • 2018-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 2019-12-28
相关资源
最近更新 更多