Формат хранения настроек адресов http сервисов — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
| (не показано 13 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Общие принципы == | == Общие принципы == | ||
| − | Прежде чем читать эту статью настоятельно рекомендуется ознакомиться с [ | + | Прежде чем читать эту статью настоятельно рекомендуется ознакомиться с [https://ru.wikipedia.org/wiki/URL| URL on WIKI] |
| − | + | === HTTP, HTTPS (REST, SOAP) === | |
| − | + | * '''BASE_URL''' Храним базовый URL в виде <схема>://<хост>[:<порт>]][/<URL‐путь>]. | |
| + | * Если ресурс требует аутентификации, то двумя параметрами храним логин, пароль: | ||
| + | ** user | ||
| + | ** password | ||
| + | |||
| + | |||
| + | Должна быть возможность работы через прокси сервер, для этого храним настройки в в виде: | ||
* proxy_host | * proxy_host | ||
| Строка 12: | Строка 18: | ||
* proxy_password | * proxy_password | ||
| + | Внимание, начиная с Delphi 10.3 вместо указания хоста прокси нужно указывать URL прокси | ||
| + | |||
| + | === Другие сервисы === | ||
| + | |||
| + | Если для настройки сервиса не нужно знать URL, т.е. работа происходит по протоколам отличным от HTTP, HTTPS (например MQTT), то храним в виде параметров | ||
| + | |||
| + | * host | ||
| + | * port | ||
| + | * user | ||
| + | * password | ||
== Ссылки на смежные статьи == | == Ссылки на смежные статьи == | ||
| + | |||
* [[Глобальные сетевые настройки KIS]] | * [[Глобальные сетевые настройки KIS]] | ||
* [[Конфигурационные файлы KIS]] | * [[Конфигурационные файлы KIS]] | ||
| + | |||
| + | [[Категория:Руководство программиста KIS]] | ||
Текущая версия на 09:37, 27 марта 2019
Содержание
Общие принципы
Прежде чем читать эту статью настоятельно рекомендуется ознакомиться с URL on WIKI
HTTP, HTTPS (REST, SOAP)
- BASE_URL Храним базовый URL в виде <схема>://<хост>[:<порт>]][/<URL‐путь>].
- Если ресурс требует аутентификации, то двумя параметрами храним логин, пароль:
- user
- password
Должна быть возможность работы через прокси сервер, для этого храним настройки в в виде:
- proxy_host
- proxy_port
- proxy_user
- proxy_password
Внимание, начиная с Delphi 10.3 вместо указания хоста прокси нужно указывать URL прокси
Другие сервисы
Если для настройки сервиса не нужно знать URL, т.е. работа происходит по протоколам отличным от HTTP, HTTPS (например MQTT), то храним в виде параметров
- host
- port
- user
- password