如何在RESTFUL Web服务中获取更多get命令

时间:2018-09-18 13:23:35

标签: c# vb.net

嗨,这是我第一次创建Restful Webservice。我在网上搜索,但没有找到示例说明如何获得多个。在我的作业中,是关于给班上的学生信息。我需要获得多个。

例如: 1.客户提供学生姓名以获取学生资料 2.客户提供学生证以获得课程 3.客户向学生提供是否获得结果

请问有什么我可以学习的例子或链接。谢谢。

1 个答案:

答案 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),但我不想质疑设计。你问了,我回答了。

相关问题