在我的Controller类中,我有以下映射:
@RequestMapping(value = "/join/{roomId}", method = RequestMethod.POST)
我在第一行添加了断点,有时当我发送请求时,它不会被调试器捕获,响应为null
。
我使用Wireshark捕获了流量,请求出现在那里。 在客户端,我已经循环请求,所以当null出现时,我重复它。
这是Wireshark的日志。第三次请求成功:
PS。我知道有两个反斜杠但没关系。
如果需要,我可以提供更多详细信息。
编辑: 班级骨架:
@Controller
public class RoomController {
private static final Logger logger = LoggerFactory.getLogger(RoomController.class);
@RequestMapping(value = "/join/{roomId}", method = RequestMethod.POST)
public void joinToRoom(@PathVariable("roomId") String roomId, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
logger.info("joinToRoom");
...
}
}