嗨,这是我第一次创建Restful Webservice。我在网上搜索,但没有找到示例说明如何获得多个。在我的作业中,是关于给班上的学生信息。我需要获得多个。
例如: 1.客户提供学生姓名以获取学生资料 2.客户提供学生证以获得课程 3.客户向学生提供是否获得结果
请问有什么我可以学习的例子或链接。谢谢。
答案 0 :(得分:0)
假设您使用的是Web API 2(尚未提供足够的详细信息),则可以通过Attribute Routing来完成:
[Route("api/Students/GetProfile")]
public StudentProfile GetProfile(string studentName)
{
//Code here
return studentProfile;
}
[Route("api/Students/GetCourses")]
public IEnumerable<Course> GetCourses(int studentId)
{
//Code here
return courseList;
}
我个人认为,最好将其分为不同的API(例如,学生API,课程API),但我不想质疑设计。你问了,我回答了。