| 426 | } |
| 427 | |
| 428 | function getPostRequest(type, body) { |
| 429 | const url = `https://jdjoy.jd.com/jump/${type}`; |
| 430 | const method = `POST`; |
| 431 | const headers = { |
| 432 | 'Accept': `*/*`, |
| 433 | 'Origin': `https://jdjoy.jd.com`, |
| 434 | 'Accept-Encoding': `gzip, deflate, br`, |
| 435 | 'Cookie': cookie, |
| 436 | 'Content-Type': `application/json`, |
| 437 | 'Host': `jdjoy.jd.com`, |
| 438 | 'Connection': `keep-alive`, |
| 439 | "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), |
| 440 | 'Referer': `https://jdjoy.jd.com/dist/taro/index.html/`, |
| 441 | 'Accept-Language': `zh-cn` |
| 442 | }; |
| 443 | return myRequest = {url: url, method: method, headers: headers, body: body}; |
| 444 | } |
| 445 | |
| 446 | function sortNumber(a, b) { |
| 447 | return a - b |