Olá eu sei que não vimos no curso isso, mais surgiu a seguinte duvida, ao acessar um serviço com javascript :
class HttpService{
static get(){
return new Promise((resolve,reject)=>{
let xhr = new XMLHttpRequest();
xhr.open('get','http://localhost:82/server/index.php/api/example/users/id/3/format/json')
xhr.onreadystatechange = () =>{
if(xhr.readyState == 4){
if(xhr.status == 200){
resolve(xhr.responseText);
}else{
reject(xhr.responseText);
}
}
}
xhr.send();
})
}
}
Aparece um Pop-up de Autenticação Necessária com usuário e senha eu informo o usuário e senha de autenticação do serviço e o mesmo me entrega o JSON perfeitamente, ao olhar meu Request Header me deparo com :
Authorization:Digest username="admin", realm="REST API", nonce="5a6bc4417eabd", uri="/server/index.php/api/example/users/id/3/format/json", response="1e1c03912ad8094c9ec4a133da2c708d", opaque="aba3d4b49c454e1974970e7b5514b001", qop=auth, nc=00000002, cnonce="3f66194d53028acd"
- Gostaria de passar esse usuário e senha na minha request e não digitar no pop-up...tem como eu fazer isso ?
Grato !!