Test des Webservices

Edit me

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}