#c #web #server
#c #веб #сервер
Вопрос:
Я хочу создать программу, которая принимает URL-адрес в качестве переменной от пользователя, и моя программа фактически считывает технические данные сервера, такие как обозначение типа и серийный номер, например, я ввожу URL-адрес («любой URL»), моя программа должна отображать имя сервера, например HP ProLiant 3800 исерийный номер . Возможно ли это с помощью C plus plus.Если это возможно, то каким вещам я должен научиться это делать. Спасибо за помощь .
Комментарии:
1. То, что вы просите, не имеет ничего общего с C , кроме вашего языка, который вы предпочитаете для достижения этой цели. Основной вопрос — это важный вопрос о том, как запросить у http-сайта свойства сервиса. Есть некоторые основные свойства, которые многие серверы предоставляют, другие не так много. Вы можете найти browserspy.dk интересное приключение.
Ответ №1:
Я не думаю, что это возможно, эти особенности сервера просто недоступны для общественности, если только серверы не размещены вами, и вы действительно можете войти в систему, чтобы вернуть нужные данные. Я имею в виду, что вы, конечно, можете получить общую информацию, такую как хостинговая компания, интернет-провайдер, адрес и т. Д., Но Не более конкретные сведения о сервере.
Затем вы можете использовать конечную точку API для получения общих сведений о сервере, если это то, что вы хотите: https://www.domaintools.com/resources/api-documentation/whois-lookup
Но как сделать, чем сделать это на C , я не знаю, извините
Комментарии:
1. Спасибо за ваш ответ . Но можете ли вы предложить конкретный язык программирования для этой задачи.
2. Да, я могу, но я думаю, что это скорее мое личное мнение / опыт 🙂 Я инженер-программист и пишу в основном на PHP, используя фреймворк Laravel. Итак, с PHP я бы просто нажал на эту конечную точку API, дал ей доменное имя и вернул эту базовую информацию. Возможно, для этого тоже создайте небольшой веб-интерфейс, в зависимости от вашей ситуации, и если вам нужно периодически запускать скрипты, вы тоже можете это сделать.
3. Спасибо за вашу помощь!
4. Вы находите мой ответ хотя бы немного полезным? Пожалуйста, отметьте это, если нет, это тоже нормально, конечно: D