某站一次升级之后,改了获取gt和challenge的接口A(get),提交接口B(post)请求体增加了一个固定的参数。
升级之前通过某打*码平台绕过某验验证
升级之后,修改A接口部分代码,请求B接口就失败了
http.setReqHeaders(headers);
String res = null;
if (body != null){
res = http.doPost(API_orderSubmit, body,null);
}else {
res = http.doGet(API_orderSubmit);
}
try {
return JSONObject.parseObject(res);
}catch (Exception e){
e.printStackTrace();
return null;
}
打*码服务器能正常返回validate和challenge,但目标服务器返回
{"msg":"验证失败,请重试!","code":"000000","success":false}
1.已经测试了IP问题(拦截浏览器请求,复制body到postman里面用代理请求,可以通过)
请问选择该往哪个方向努力啊?有经验的同志可以私我,解决了问题有偿。