Я построил структуру API, которая включает в себя множество параметров, связанных со связью, включая проверку входных данных и шифрование.
Я подумал, что создание класса API Wrapper потребуется из-за всех этих опций, чтобы упростить процесс, когда другая система хочет подключиться к моему API. Таким образом, они могут в основном загрузить один класс и очень легко подключиться к моей системе через этот класс из своей системы.
Этот класс-оболочка делает запросы, используя cURL.
Моя система также включает в себя регистратор, который отслеживает вызовы API для будущих ссылок и расследований (если возникают проблемы, а также оценки производительности), включая отслеживание строки агента пользователя для всех этих запросов.
У меня вопрос: насколько хорошо или плохо, если я включу номера версий Apache и PHP в эту строку вместе с версией класса-обертки API, например:
myApi/1.0 (Apache 2.2.17;PHP 5.4.0)
Меня беспокоит проблема, если номер версии PHP передается через Интернет таким образом, даже если он находится между серверами, а не между клиентским компьютером и сервером?