it-swarm.it

Inizializzazione della classe JHttpTransportCurl

sto cercando di chiamare e ottenere altri dati url. Quindi sto cercando di creare una nuova istanza della classe http come segue -

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');

ma non funziona come da qualche parte nella riga 4. Per favore risparmia tempo sperando che questo sia il modo giusto per chiamare un altro URL API.

1
dev-m

Solo per avere una risposta valida.

Il problema era in $options - è un array, ma il costruttore JHttpTransportCurl richiede JRegistry istanza. Così

$options = array();

dovrebbe essere cambiato in

$options = new JRegistry();
2
Dmitry Rekun