获取抛出Request.Path异常的方法

时间:2016-04-07 18:00:42

标签: c# asp.net-web-api

我是ASP.NET Web API的新手,我正在尝试创建一个返回person对象的简单GET请求。

public string Get(string first, string last)
{
    Person person = new Person(first, last);

    return person.ToString();     
}

这只是将我的person对象作为字符串返回。

现在我正尝试使用以下网址导航到此 -

http://localhost:35431/api/values/first&last

但它只会抛出Request.Path异常。

基本上我的问题是我如何通过URL导航到这个?我知道这是非常基本的,但我需要一些指导才能开始。

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用类似的东西:

http://localhost:35431/api/values?first=SomeValue1&last=SomeValue2

你也使用AttributeRouting:

[Route("api/values/{first}/{last}")]
public string Get(string first, string last)

然后:

http://localhost:35431/api/values/SomeValue1/SomeValue2