# getHttpServerSettings

Описание: получить настройки http сервера.

Пример запроса:

{
    "method" : "getHttpServerSettings",
    "requestId" : "1"
}

Пример ответа:

{
    "settings": [
        {
            "name": "httpServerPort",
            "value": 5002,
            "httpServerRestartNeededForApplying": true,
            "isPendingToBeApplied": true,
            "pendingValue": 7777
        },
        {
            "name": "httpServerConnectionsLimit",
            "value": 10000,
            "httpServerRestartNeededForApplying": true,
            "isPendingToBeApplied": false
        },
        {
            "name": "httpServerMaxPostFileSizeInBytes",
            "value": -1,
            "httpServerRestartNeededForApplying": false
        }
    ],
    "method": "",
    "requestId" : "1",
    "result": true
}

Описание параметров:

  • name - имя настройки. Доступные настройки:

    • httpServerPort - порт, на котором будет работать http сервер. Требуется перезапуск http сервера для того, чтобы изменения вступили в силу

    • httpServerConnectionsLimit - максимальное количество одновременно обрабатываемых подключений. Требуется перезапуск http сервера для того, чтобы изменения вступили в силу

    • httpServerMaxPostFileSizeInBytes - максимальное значение файла в байтах для метода POST. Применяется сразу, перезапуск http сервера не требуется

  • value - значение настройки

  • httpServerRestartNeededForApplying - флаг, обозначающий необходимость перезапуска http сервера для того, чтобы настройка начала действовать. Может быть true и false

  • isPendingToBeApplied - параметр присутствует только для настроек, которые применяются только после перезапуска http сервера и обозначает состояние настройки, а именно - ожидание перезапуска http сервера для применения значения

  • pendingValue - параметр присутствует только для настроек, которые применяются только после перезапуска http сервера для случая когда настройка была изменена и ожидает этого перезапуска http сервера и обозначает значение, которое будет применено

  • requestId - уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь

См. также:

Last Updated: 17.04.2025