Open aytaa opened 3 years ago
@aytaa Aynı hatayı alıyorum. Dev console dan requestleri takip ettim fakat yinede bir sonuç alamadım. Sorun nerede bulamıyorum :(
Çok inceledim ama bir sonuca ulaşamadım
@aytaa Sonunda birşeyler elde ettim, kütüphaneyi baştan yazıyorum :D
test url sini kullanarak girdikten sonra gelen giden istekleri dispatch başlığı ile chorme dev tools yardımıyla takip edersen istenilen request şeklini görebilirsin. Direk requesti fetch olarak koplayadım, daha sonra herşey netleşti. Get token operasyonu için örneği aşağıya bırakıyorum. Yakın zamanda geliştirdiğim yazılım için repo açarım.
// GET token
fetch("https://earsivportaltest.efatura.gov.tr/earsiv-services/assos-login", {
headers: {
accept: "*/*",
"accept-language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
"sec-ch-ua":
'"Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"',
"sec-ch-ua-mobile": "?0",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
},
referrer: "https://earsivportaltest.efatura.gov.tr/login.jsp",
referrerPolicy: "strict-origin-when-cross-origin",
body: "assoscmd=login&rtype=json&userid=33333312&sifre=1&parola=1&",
method: "POST",
mode: "cors",
credentials: "omit",
}).then((x) => x.json().then((data) => console.log(data)));
Merhabalar undefined değer dönüyor ama yanlış yaptığım bir yer olabilir mi ?