Cobbler XMLRPC вызывает с помощью PHP
Я новичок в xmlrpc, и я пытался интегрироваться с сервером cobbler, чтобы извлечь из него некоторую информацию. К сожалению, документация в лучшем случае редкая, поэтому мне нужна помощь.
Информация xmlrpc для сапожника здесь
https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc
используя процесс elimnation, я собрал этот тестовый код, чтобы попытаться вытащить некоторые вещи.
<?php
include 'xmlrpc.inc';
// Make an object to represent our server.
$server = new xmlrpc_client('https://url/cobbler/cobbler_api');
$token = $server->login("username","password");
echo $server->getprofiles("name");
?>
Я точно ничего не получаю. Итак, что я сделал не так? Как я могу проверить, что запрос действительно выполняется правильно.
очевидно, я заменил url
username
а также password
для целей этого вопроса
2 ответа
Я, кажется, исправил это сам.
Я использовал библиотеку XMLRPC Intutio, и она работала как шарм, сделав ее намного проще, когда я ее включил.
Вы включили доступ XMLRPC в cobbler? Я нашел следующее в их документации:
Это отключает все внешние модификации XMLRPC, а также отключает веб-интерфейс Cobbler. Используйте это, если вы не хотите разрешать внешний доступ и не хотите использовать веб-интерфейс. Это настройка по умолчанию в Cobbler для новых установок
Посмотрите здесь, как включить XMLRPC на вашем сервере