Test des Webservices
Tester les WS en curl
À la racine du projet, ouvrir Bootsrap.php et surcharger cette méthode :
protected function _initPlugins()
{
parent::_initPlugins();
$oPluginAuth = Zend_Controller_Front::getInstance()->getPlugin( 'Core_Plugin_Auth' );
$oPluginAuth->AddAllowedRoute( 'wfm' );
$oPluginAuth->AddAllowedRoute( 'webservice/index/test' );
$oPluginAuth->AddAllowedRoute( 'webservice/index/display-examination' );
$oPluginAuth->AddAllowedRoute( 'webservice/index/display-examination-cr' );
}
Puis, dans une page accessible de l’application, ajouter ce code pour pouvoir récupérer un autotoken :
$aResult = $this->GetProject()->TokenManager()->CreateAutoConnectToken( $oUser );
$sToken = $aResult['token'];
error_log( $sToken );
Ensuite, appeler les WS comme dans les exemples ci-dessous :
curl http://root@127.0.0.1/voo4/t/{token}
curl http://root@127.0.0.1/voo4/ws/dataset/index/format/json/t/D5434221/{token}