j'essaie d'appeler et d'obtenir une autre URL data.So essaie de créer une nouvelle instance de classe http comme suit -
jimport('joomla.http.http');
jimport('joomla.http.transport.curl');
$options = array();
$transport = new JHttpTransportCurl($options);
// Create a 'curl' transport.
$http = new JHttp($options, $transport);
$response = $http->get('http://api.example.com/shoes');
mais cela ne fonctionne pas comme quelque part de mal dans la ligne 4. S'il vous plaît gagner mon temps en espérant que c'est la bonne façon de faire appel à une autre URL API.
Juste pour avoir une réponse valide.
Le problème était dans $options
_ c'est un tableau, mais le constructeur JHttpTransportCurl
a besoin de l'instance JRegistry
. Alors
$options = array();
devrait être changé en
$options = new JRegistry();