a131656/h5
京东H5ST算法接口版自存镜像,作者:zhx47/jd_h5st_server
33
添加缓存配置,缓存fp,但是token不缓存,因为算法为纯本地,不同接口校验强度不一致,本地token缓存可能造成异常。 参数名 说明 默认值 MEMORY_CACHE 是否开启内存缓存 false REDIS_CACHE 是否开启REDIS缓存 false REDIS_HOST REDIS服务器地址,REDIS_CACHE为true必填 REDIS_PORT REDIS端口 6379 REDIS_DB 数据库索引 0 REDIS_PASSWORD REDIS密码
搭建教程:
x64机器
docker run -d
--name jd_server
-p 3001:3001
--log-opt max-file=2
--log-opt max-size=50m
zhx47/jd_h5st_server:amd64
arm64机器
docker run -d
--name jd_server
-p 3001:3001
--log-opt max-file=2
--log-opt max-size=50m
zhx47/jd_h5st_server:arm64
使用-e添加缓存配置
docker run -d
--name jd_server
-p 3001:3001
-e MEMORY_CACHE=false
-e REDIS_CACHE=true
-e REDIS_HOST=192.168.100.1
-e REDIS_PORT=6379
-e REDIS_DB=2
--log-opt max-file=2
--log-opt max-size=50m
zhx47/jd_h5st_server:amd64
测试
curl --location --request POST 'http://127.0.0.1:3001/h5st'
--header 'Content-Type: application/json'
--data-raw '{
"version": "4.7.2",
"pin": "xxxxxxx",
"ua": "jdapp;android;10.1.0;10;network/wifi;Mozilla/5.0 (Linux; Android 10; ONEPLUS A5010 Build/QKQ1.191014.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045230 Mobile Safari/537.36",
"body": {
"functionId": "jx_party_assist",
"appid": "signed_wh5",
"body": {
"inviteCode": "qyllTNCS_z5PNF2X9wWw8x6ou5sG2vydRZ5qQsVuY3pQXhZ2FYkpPdZ9oRg",
"deviceInfo": "{"sdkToken":null,"jsToken":"jdd03FCNRDDVMXEKLIIJD4Q5W65QGV7PJWTETJQ7H4HUJ6HKEDA24HVAK64XB3SG2GEAUKNBN3AE6CWLMWTWMRGBKY7ET2QAAAAMP2NNEKBAAAAAACN5OBLPDJGEPVYX"}",
"areaInfo": "1_72_55674_0",
"unpl": "",
"qdPageId": "MO-J2011-1",
"mdClickId": "Babel_dev_other_11lotterystart"
},
"client": "wh5",
"uuid": "",
"clientVersion": "1.0.0",
"d_model": "0-2-999",
"osVersion": "",
"eid": ""
},
"h5st": "20240623231852094;ziizt999ymn5g6i1;a525b;tk03w96581c1041lMngzMlRoQS00x4M39uRQdKEDoT4tb8MDFnAqS8R-ZqgsNfI3Pvs8J_RvxM52aDOpj0wfdbhOewb7;b8129f83a86c3c0d6a83ec0cb31746851c8e8b56f5a84839e54c45d3b8af40df;4.7;1719155932094;UO2DxDCIfLpKyQHVhaJ3jNjzoum0SY5jB_ggU2k5JhCg55z1qHJTbGjqYhdwhS8aItOrZHzbnjCmMROA2e-IpMvOwG_TVU_FJNDCAakqA3fCrxSN94G_iaIrMjG9Y5JFvX193f_0xoiUgRsn0EYWCBVld5TRDj4umpoTY5ub0JpPHqKzzC8Ir2oDKNgYv1Zg-zI9Qgef2wUaCWb26FpSuj_ckPKMshRZniENhUKf0qNGtbNK8fXmP2Dw2cRENnIWgJyqnzfd5QFTASXwuaunwRdIE-q4v4EwbJMCg8APDlOrAKdfYTu1rUwrOcxV05UT8A8Y4ZK_D5q3gwqZ9AI37PJh_SNR7eZRF1mRws4HZtWCi0nS_LqXu-2AvIN1hdRxvP669glVZC1dIb804ngC-tdkekCP-vnEqek_09exN4MaH1hazEZclljm8N9CRC_uZPUwIq9i6SdMtJRHmUmaTZr8"
}'
docker pull a131656/h5