Hej jak przepisać zapytanie z burp suite do kodu node.js axios? Lub mógłby ktoś mi podlinkować to co powinienem wiedzieć, aby tego dokonać?
Zapytanie w Burp Suite(RAW) wygąda tak:
POST /?action=PiracyScreen&function=capture&buildingLevel=1&view=pirateFortress&cityId=0&position=17&activeTab=tabBootyQuest&backgroundView=city¤tCityId=0&templateView=pirateFortress&actionRequest=12345&ajax=1 HTTP/1.1
Host: s47-pl.ikariam.gameforge.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0
Accept: */*
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Origin: https://s47-pl.ikariam.gameforge.com
Connection: close
Referer: https://s47-pl.ikariam.gameforge.com/?view=city&oldBackgroundView=city&containerWidth=1103px&containerHeight=972px&worldviewWidth=1103px&worldviewHeight=926px&cityTop=-442px&cityLeft=-1692px&cityRight=&cityWorldviewScale=1
Cookie: __cfduid=01aaaaaaa; pc_idt=02bbbbbb; gf-token-production=03ccccc; PHPSESSID=9h95351D; ikariam_loginMode=0; ext_pgvwcount=-0.1; ikariam=0_12sfw
Content-Length: 0
Mój kod który wysyła zapytanie, ale nie otrzymuje tego co się podziewałem wygląda tak:
axios({
method: 'post',
url: sendUrl,
data: {
Host: `s47-pl.ikariam.gameforge.com`,
Origin: `https://s47-pl.ikariam.gameforge.com`,
Connection: `close`,
Referer: `https://s47-pl.ikariam.gameforge.com/?view=city&oldBackgroundView=city&containerWidth=1858px&containerHeight=978px&worldviewWidth=1858px&worldviewHeight=932px&cityTop=-203px&cityLeft=-1471px&cityRight=&cityWorldviewScale=1`,
Cookie: sweet
}
})
.then((response) => {
console.log(chalk.green("Zapytanie poprawne."));
}, (error) => {
console.log(chalk.red(error));
});
gdy dam w data "User-Agent:" wywala mi błąd że - jest niespodziewanym znakiem.