彻底取消unigui /server页面
Posted 秋·风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了彻底取消unigui /server页面相关的知识,希望对你有一定的参考价值。
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页面的主要内容,如果未能解决你的问题,请参考以下文章