У меня есть вопрос относительно Luracast Restler v2.Luracast Restler Multiformat XML не возвращается
Я создал свой index.php со следующим содержанием:
require_once 'framework/restler.php';
spl_autoload_register('spl_autoload');
$r = new Restler();
$r->setSupportedFormats('JsonFormat', 'XmlFormat');
$r->addAPIClass('PROCESSOR');
$r->handle();
Теперь у меня есть мой processor.php со следующим образцом кода - это лишь малая часть кодовой! :
class PROCESSOR {
private $api_ver = '0.1';
private $allowed = array('xxx.xxx.xxx.xxx');
public function index($request_data) {
if(empty($request_data)) throw new RestException(400,"parameter missing");
$this->checkHost();
$this->get_vars = $request_data;
$result = new stdClass();
$result->version = $this->api_ver;
$result->timestamp = date(DATE_RFC822);
$result->generated = $totaltime.' sec.';
$result->type = 'success';
$result->filesize = $this->res_filesize;
$result->url = $this->res_saved;
return $result;
}
}
Моя проблема сейчас, что, когда я отправить запрос на http://api.myserver.xx/processor/?url=http://www.test.fr
API-интерфейс делает то, что он должен делать, и возвращает JSON строку.
Но когда я типа http://api.myserver.xx/processor.xml /?url=http://www.test.fr также возвращает JSON - а не XML?!?
Что здесь не так?
Спасибо.
Благодарим за сообщение, просто установили его в Restler 2.1.3 – Luracast
Добро пожаловать. Я действительно как Restler, и мы используем его в нашей новой версии, чтобы скоро выпустили CMS под названием Spike: [spikecms.com] (http: //www.spikecms.com) – Lutsen
Желая узнать больше о SpikeCMS, это может быть отличным примером для Restler – Luracast