Utilização de try-catch ao invés de if-else na função CriaReq.