Cobbler XMLRPC вызывает с помощью PHP - PullRequest
0 голосов
/ 04 марта 2011

Я новичок в xmlrpc и пытаюсь интегрироваться с сервером-сапожником, чтобы извлечь из него некоторую информацию.К сожалению, документация в лучшем случае редкая, поэтому мне нужна помощь.

Информация о xmlrpc для cobbler находится здесь

https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc

с использованием процесса исключения.Я собрал этот тестовый код, чтобы попытаться вытащить некоторые вещи.

<?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 ]

0 голосов
/ 10 марта 2011

Я, кажется, сам исправил это.

Я использовал библиотеку XMLRPC Intutio, и она работала как чудо, сделав ее намного проще, когда я включил это.

0 голосов
/ 04 марта 2011

Вы включили доступ XMLRPC в cobbler? Я нашел следующее в их документации:

Это отключает все внешние XMLRPC модификации, а также отключает Cobbler Веб-интерфейс. Используйте это, если вы не хочу разрешать какие-либо внешние получить доступ и не хотите использовать Интернет интерфейс. Это значение по умолчанию в Cobbler для новых установок

Посмотрите здесь , как включить XMLRPC на вашем сервере

...