2017-03-14 1 views
0

AJAX에서 동일한 요청을 만들어야합니다.인증이있는 Ajax

인증을 포함하는 방법을 누군가에게 조언 할 수 있습니까?

은 내가 VUE-리소스를 사용

https://user:[email protected]/token

에 GET 매개 변수 및 변경 URL로 전달할/사용자 시도뿐만 아니라 jQuery.ajax 또는 Axios의 jQuery의를 사용하는

$username = 'user'; 
$password = 'pwd'; 

$curl_handle = curl_init(); 
curl_setopt($curl_handle, CURLOPT_URL, 'https://www.example.com/token'); 
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($curl_handle, CURLOPT_USERPWD, $username . ':' . $password); 
curl_setopt($curl_handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 

$buffer = curl_exec($curl_handle); 
curl_close($curl_handle); 

답변

0

시도를 사용할 수 있습니다 beforeSend 콜백 : 인증로드에 HTTP 헤더 추가 :

beforeSend: function (xhr) { 
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password)); 
},