2012-03-08 80 views
2

如何将HTTP调用重定向到delphi web服务器中的HTTPS。我正在使用Delphi独立Web服务器,并且在我的服务器中安装了SSL。当我给请求协议作为HTTPS,它工作,但我想重定向HTTP到HTTPS。任何人都可以告诉如何重定向?如何将http调用重定向到https在delphi web服务器上?

+1

你正在使用什么web服务器? – 2012-03-08 09:46:23

+0

我们可以在delphi中创建独立的web服务器。我们使用indy 10.5.7组件来创建这个服务器。 – selladurai 2012-03-08 09:55:00

回答

5

如果你的网络服务器直接访问(例如你正在创建一个ISAPI或Apache模块)本身和你负责的回应,你应该使用作为http://en.wikipedia.org/wiki/HTTP_301

另一描述HTTP重定向(不那么推荐)变体是输出一个像这样的html文件:

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

“喜欢这个:” - 我想你忘了输入什么。 – 2012-03-08 13:17:46

+1

实际上,没有完成这样的句子是正确的:-) – OnTheFly 2012-03-08 14:35:39

+1

重定向中的URL是不是'https'? – 2012-03-08 19:04:00