Delphi webserver将HTTP重定向到HTTPS  
官方Delphi 学习QQ群: 682628230(三千人)
频道

Delphi webserver将HTTP重定向到HTTPS


procedure TWebModule1.WebModule1DefaultHandlerAction(Sender: TObject;
   Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
 if Request.QueryFields.Values['proto'] = 'http' then
   if Request.QueryFields.Values['target'] <> '' then
     Response.SendRedirect('https://' + Request.QueryFields.Values['target'])
   else
     Response.Content := '<HTML><BODY>Invalid URI</BODY></HTML>';
 Response.Content :=
   '<html>' +
   '<head><title>DataSnap Server</title></head>' +
   '<body>DataSnap Server</body>' +
   '</html>';
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.047734022140503 seconds