http协议 接口 后端验证 分析哪里出问题了?

问题遇到的现象和发生背景

某站一次升级之后,改了获取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里面用代理请求,可以通过)

我想要达到的结果

请问选择该往哪个方向努力啊?有经验的同志可以私我,解决了问题有偿。