Uso easy-soap-request para mi solicitud de jabón, quiero agregar la autorización NTLM a mi solicitud de jabón.
Intento agregar Autorización en mi encabezado
const headers = { 'Content-Type': 'application/soap+xml;charset=UTF-8', 'soapAction': 'https://wsiautor.uni-login.dk/hentDataAftaler', 'Authorization: 'Basic ' + Buffer.from("username:password").toString('base64') };pero no funcionó
Mi código:
const url = 'https://wsiautor.uni-login.dk/wsiautor-v4/ws'; const headers = { 'Content-Type': 'application/soap+xml;charset=UTF-8', 'soapAction': 'https://wsiautor.uni-login.dk/hentDataAftaler', }; // example data const xml = ` <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:uni="https://uni-login.dk"> <soap:Header/> <soap:Body> <uni:hentDataAftaler> <uni:wsBrugerid>?</uni:wsBrugerid> <uni:wsPassword>?</uni:wsPassword> </uni:hentDataAftaler> </soap:Body> </soap:Envelope> `; // usage of module soapRequest({url: url, headers: headers, xml: xml}).then(({response: {body, statusCode}}) => { console.log(body); console.log(statusCode); }).catch((errorBody) => { console.error(errorBody); });Gracias por su ayuda