Ответ со статусом: 0 для URL – вероятный вопрос CORS – угловой запрос http get

У меня есть файл, который выдает токены, которые выглядят так:

<? header('Access-Control-Allow-Origin: *'); include "lib/autoload.php"; Braintree_Configuration::environment('sandbox'); Braintree_Configuration::merchantId('g4kg867qf29jn4tr'); Braintree_Configuration::publicKey('wtqnf5txh7372nqm'); Braintree_Configuration::privateKey('67ad648bba28812356a0d9528d0aa38c'); echo($clientToken = Braintree_ClientToken::generate()); ?> 

У меня есть угловой / ионный / машинописный текст, который отправляет запрос на получение вышеупомянутого файла:

 this.http.request('http://192.168.1.131:8888/generatetoken.php') .subscribe(res => { resolve(res.text()); }, err => console.log(err)) 

Ошибка:

Response with status: 0 for URL

Раньше я это делал и добавлял header('Access ... исправил его, теперь кажется, что это происходит из-за него. Что мне нужно изменить?