(function_id, body = {}, function_id2)
| 713 | }) |
| 714 | } |
| 715 | function taskPostUrl(function_id, body = {}, function_id2) { |
| 716 | let url = `${JD_API_HOST}`; |
| 717 | if (function_id2) { |
| 718 | url += `?functionId=${function_id2}`; |
| 719 | } |
| 720 | return { |
| 721 | url, |
| 722 | body: `functionId=${function_id}&body=${escape(JSON.stringify(body))}&client=wh5&clientVersion=1.1.0`, |
| 723 | headers: { |
| 724 | "Accept": "application/json, text/plain, */*", |
| 725 | "Accept-Encoding": "gzip, deflate, br", |
| 726 | "Accept-Language": "zh-cn", |
| 727 | "Connection": "keep-alive", |
| 728 | "Content-Type": "application/x-www-form-urlencoded", |
| 729 | "Cookie": cookie, |
| 730 | "Host": "api.m.jd.com", |
| 731 | "Origin": "https://h5.m.jd.com", |
| 732 | "Referer": "https://h5.m.jd.com/babelDiy/Zeus/2uSsV2wHEkySvompfjB43nuKkcHp/index.html", |
| 733 | "User-Agent": "jdapp;iPhone;9.3.4;14.3;88732f840b77821b345bf07fd71f609e6ff12f43;network/4g;ADID/1C141FDD-C62F-425B-8033-9AAB7E4AE6A3;supportApplePay/0;hasUPPay/0;hasOCPay/0;model/iPhone11,8;addressid/2005183373;supportBestPay/0;appBuild/167502;jdSupportDarkMode/0;pv/414.19;apprpd/Babel_Native;ref/TTTChannelViewContoller;psq/5;ads/;psn/88732f840b77821b345bf07fd71f609e6ff12f43|1701;jdv/0|iosapp|t_335139774|appshare|CopyURL|1610885480412|1610885486;adk/;app_device/IOS;pap/JA2015_311210|9.3.4|IOS 14.3;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1", |
| 734 | }, |
| 735 | timeout: 10000, |
| 736 | } |
| 737 | } |
| 738 | function TotalBean() { |
| 739 | return new Promise(async resolve => { |
| 740 | const options = { |
no outgoing calls
no test coverage detected