28 lines
816 B
JavaScript
28 lines
816 B
JavaScript
'use strict'
|
|
|
|
const ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4'
|
|
|
|
const base_headers = {
|
|
'Pragma': 'no-cache',
|
|
'Accept-Encoding': 'identity',
|
|
'Accept-Language': 'de',
|
|
'User-Agent': ua,
|
|
'Accept': 'application/json, text/javascript, */*; q=0.01',
|
|
'Cache-Control': 'no-cache',
|
|
'X-Requested-With': 'XMLHttpRequest',
|
|
'Connection': 'keep-alive',
|
|
'Referer': 'https://layla.amazon.de/spa/index.html',
|
|
}
|
|
|
|
const getActionHeaders = (json_cookies, cookies) => {
|
|
var csrf = '252916842'
|
|
return Object.assign({}, getFetchHeaders(cookies + 'csrf=' + csrf + ';'), {csrf})
|
|
}
|
|
|
|
const getFetchHeaders = (cookies) => Object.assign({}, base_headers, {'Cookie': cookies})
|
|
|
|
module.exports = {
|
|
ua,
|
|
getActionHeaders,
|
|
getFetchHeaders,
|
|
} |