Commit 4bae3566 authored by xuepeng.chang's avatar xuepeng.chang

feat : 一个空的只校验极验的 方法

parent 71df2407
package cn.quantgroup.xyqb.controller.api.v2;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.controller.req.v2.BehaviorRefreshReq;
import cn.quantgroup.xyqb.controller.req.v2.BehaviorReq;
import cn.quantgroup.xyqb.model.BehaviorCodeBean;
import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.service.v2.BehaviorContext;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
@RestController
@RequestMapping("/api/v2/behavior")
@Slf4j
public class BehaviorApiV2Controller {
@Autowired
......@@ -39,4 +43,18 @@ public class BehaviorApiV2Controller {
return JsonResult.buildSuccessResultGeneric(behaviorContext.refresh(behaviorRefreshReq));
}
/**
* 单独校验行为验证码
* @return
*/
@PostMapping("/validate")
public JsonResult validateBehavior(HttpServletRequest request){
String challenge = request.getHeader(Constants.X_BEHAVIOR_CHALLENGE);
String validate = request.getHeader(Constants.X_BEHAVIOR_VALIDATE);
String secCode = request.getHeader(Constants.X_BEHAVIOR_SECCODE);
String id = request.getHeader(Constants.X_BEHAVIOR_ID);
log.info("单独校验行为验证码通过 challenge:{},validate:{},secCode:{},id:{}",challenge,validate,secCode,id);
return JsonResult.buildSuccessResult();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment