【发布时间】:2018-06-05 20:42:26
【问题描述】:
我有一个服务接受可选的查询参数。调用此服务时出现以下错误。
致命错误:找不到密钥“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;
..
}
【问题讨论】:
标签: ballerina