|
|
|
@ -1223,13 +1223,14 @@ def WebURLConnectDef(inMethodStr, inURLStr, inMatchTypeStr, inDef, inContentType
|
|
|
|
|
Server.BCURLUpdate()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def WebURLConnectFolder(inMethodStr, inURLStr, inMatchTypeStr, inFolderPathStr, inGSettings = None, inUACBool = None, inUseCacheBool= False):
|
|
|
|
|
def WebURLConnectFolder(inMethodStr, inURLStr, inMatchTypeStr, inFolderPathStr, inExceptionFlagBool=False, inGSettings = None, inUACBool = None, inUseCacheBool= False):
|
|
|
|
|
"""L+,W+: Подключить папку к URL.
|
|
|
|
|
|
|
|
|
|
:param inMethodStr: Метод доступа по URL "GET" || "POST"
|
|
|
|
|
:param inURLStr: URL адрес. Пример "/index"
|
|
|
|
|
:param inMatchTypeStr: Тип соответсвия строки URL с inURLStr: "BeginWith" || "Contains" || "Equal" || "EqualCase" || "EqualNoParam"
|
|
|
|
|
:param inFolderPathStr: Путь к папке на диске, в которой искать файл и возвращать пользователю по HTTP
|
|
|
|
|
:param inExceptionFlagBool: Флаг на обработку ошибки. True - показывать ошибку в терминале (остановка инициализации), False - не показывать
|
|
|
|
|
:param inUACBool: True - Выполнять проверку прав доступа пользователя перед отправкой ответа; False - не выполнять проверку прав доступа пользователя
|
|
|
|
|
:param inUseCacheBool: True - выполнить кэширование страницы, чтобы в следющих запросах открыть быстрее; False - не кэшировать
|
|
|
|
|
:param inGSettings: Глобальный словарь настроек Оркестратора (синглтон)
|
|
|
|
@ -1251,7 +1252,7 @@ def WebURLConnectFolder(inMethodStr, inURLStr, inMatchTypeStr, inFolderPathStr,
|
|
|
|
|
"UseCacheBool": inUseCacheBool
|
|
|
|
|
}
|
|
|
|
|
inGSettings["ServerDict"]["URLList"].append(lURLItemDict)
|
|
|
|
|
Server.BCURLUpdate()
|
|
|
|
|
Server.BCURLUpdate(inExceptionFlagBool)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def WebURLConnectFile(inMethodStr, inURLStr, inMatchTypeStr, inFilePathStr, inContentTypeStr=None, inGSettings = None, inUACBool = None, inUseCacheBool = False):
|
|
|
|
|