diff --git a/test/rs6/index.js b/test/rs6/index.js index 4ef8fac..ea67b7e 100644 --- a/test/rs6/index.js +++ b/test/rs6/index.js @@ -1,10 +1,66 @@ let Rs6Service = require("../../routes/service/Rs6Service"); +const UUIDUtil = require("../../utils/UUIDUtil"); +let rs6Service = new Rs6Service(); +let uuid = UUIDUtil.uuid; +let url = "https://etax.hubei.chinatax.gov.cn:8443/"; +let areaName = "hubei"; +let html = null; +let cookie = null; +let userAgent = ""; +test() -let url= ""; +async function test() { + let response = await fetch(url, { + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", + "accept-language": "zh-CN,zh;q=0.9", + "cache-control": "no-cache", + "pragma": "no-cache", + "sec-ch-ua": "\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"", + "sec-ch-ua-mobile": "?0", + "sec-ch-ua-platform": "\"Linux\"", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + }, + "referrerPolicy": "strict-origin-when-cross-origin", + "body": null, + "method": "GET" + }); + html = await response.text() + let cookies = response.headers.get('Set-Cookie'); + cookie = cookies.split('; ')[0]; + let res = await rs6Service.handle(url, uuid, areaName, html, cookie, userAgent) + console.log() + console.log('θΏ”ε›žη»“ζžœ======>', res) + let second = await fetch(url, { + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", + "accept-language": "zh-CN,zh;q=0.9", + "cache-control": "no-cache", + "pragma": "no-cache", + "sec-ch-ua": "\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"", + "sec-ch-ua-mobile": "?0", + "sec-ch-ua-platform": "\"Linux\"", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "cookie": res + }, + "referrerPolicy": "strict-origin-when-cross-origin", + "body": null, + "method": "GET" + }); + console.log(second.status); + +} + -let rs6Service = new Rs6Service(); -rs6Service.handle(url,) \ No newline at end of file