У меня есть служба, принимающая параметры запроса, которые являются необязательными.Я получаю следующую ошибку при вызове этой службы.
фатальная ошибка: не удается найти ключ '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;
..
}