У меня есть служба, принимающая параметры запроса, которые являются необязательными. Я получаю следующую ошибку, когда я вызываю эту службу.
фатальная ошибка: не удается найти ключ 'schoolId' ошибка: ошибка, сообщение: не удается найти ключ 'schoolId' в руководстве: studentInfo.getStudentBySearch (student_info.bal: 91)
Ниже приведен мой код. Как я могу безопасно проверить, переданы ли определенные параметры запроса, и продолжить выполнение этих условий?
@http:ResourceConfig {
methods: ["GET"],
path: "/*"
}
getStudentBySearch(endpoint client, http:Request req) {
http:Response response;
var params = req.getQueryParams();
var schoolId = <string>params.schoolId;
var addmissionYear = <string>params.addmissionYear;
..
}