Я реализую REST API в Java для регистрации пользователей с использованием OTP, который будет использоваться в мобильном приложении. Таким образом, для регистрации пользователя мне нужно получить Name, MobileNumber и EmailId через первый запрос и отправить OTP на указанный номер мобильного телефона, а во втором запросе я ожидаю только OTP от пользователя, и мне нужно проверить OTP и, если validate true Мне нужно отправить все детали в базу данных.
@Local
public interface RegisterUserResource {
public static final String ID = "id";
@POST
@Path( "/details" )
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
RegisterUser registerUserDetails(RegisterUser registerUser);
@POST
@Path( "/validate" )
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
RegisterUser validateUser(RegisterUser registerUser);
Класс сущности RegisterUser
public class RegisterUser {
public static final String PATH = "/register";
public String userId;
public String name;
public String mobileNumber;
public String emailId;
public String OTP;
Помогите мне найти любые способы получения сведений, указанных в первом запросе (Name, MobileNumber, EmailId), которые будут использоваться во втором запросе в порядке отправить их в базу данных?