首页 > 其他 > 详细

彻底取消unigui /server页面

时间:2021-05-18 12:15:38      阅读:46      评论:0      收藏:0      [点我收藏+]

unigui的应用默认会在/server显示相关信息,unigui编译的应用不能简单设置就可以取消/server页面,经多次验证,在UniServerModule.UniGUIServerModuleHTTPCommand拦截/server就可以取消server页面:

procedure TUniServerModule.UniGUIServerModuleHTTPCommand(ARequestInfo: TIdHTTPRequestInfo;
  AResponseInfo: TIdHTTPResponseInfo; var Handled: Boolean);
begin
    if ARequestInfo.URI.ToLower=‘/server‘ then
    begin
       Handled := true;
       AResponseInfo.ResponseNo:=405;
       AResponseInfo.CloseConnection:=true;
       AResponseInfo.ContentText :=‘Access denied‘;
       AResponseInfo.CloseSession;
       exit;
    end;
end;

拦截处理前:

技术分享图片

 

 

拦截处理后:

技术分享图片

 

彻底取消unigui /server页面

原文:https://www.cnblogs.com/qiufeng2014/p/14779399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!