I am using reactjs to show ONOS data. But I am getting CORS error when fetching onos rest api url. How to configure rest api to overcome this problem. I did not find any documentation. Please helo me. Thanks in advance.
Asked
Active
Viewed 86 times
1 Answers
0
You would find Onos had avoided CORS error, if you ever read Onos's source code. But I still met the same problem recently, ajax couldn't fatch the data through rest api. I just did it in controller with php instead. Here is an example:
public function index() {
$url = 'your rest api';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);
if($resultStatus['http_code'] == 200) {
echo $response;
} else {
echo 'Call Failed';
}
}
Hope it helps.

FortyWinters
- 36
- 2