mstdmstd
Новичок
Всем привет,
Пытаюсь запустить RESTFullYii как описано тут https://github.com/evan108108/RESTFullYii/tree/v1.15
Застрял на том как перередать параметры подключения в заголовке запроса при тестированием curl-ом, я получал ошибку :
В самом расширении я нашел строки
где self::APPLICATION_ID = 'REST'
А как правильно ?
Пытаюсь запустить RESTFullYii как описано тут https://github.com/evan108108/RESTFullYii/tree/v1.15
Застрял на том как перередать параметры подключения в заголовке запроса при тестированием curl-ом, я получал ошибку :
You are not authorized to preform this action.
PHP:
$service_url = 'http://localhost/local-yii-tyb.com/tybapp/api/good'; /// API GET URL;
$curl = curl_init($service_url);
// echo '<pre>$curl::'.print_r($curl,true).'<pre>';
curl_setopt( $curl, CURLOPT_HEADER, true );
curl_setopt( $curl, CURLOPT_HTTPHEADER, array( 'HTTP_X_REST_USERNAME' => Yii::app()->params['RESTusername'], 'HTTP_X_REST_PASSWORD' => Yii::app()->params['RESTpassword'] ) );
// я полагал что где-то так - но не помогло
В самом расширении я нашел строки
PHP:
if(!(isset($_SERVER['HTTP_X_'.self::APPLICATION_ID.'_USERNAME']) and isset($_SERVER['HTTP_X_'.self::APPLICATION_ID.'_PASSWORD']))) {
// Error: Unauthorized
throw new CHttpException(401, 'You are not authorized to preform this action.');
}
А как правильно ?