我是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导航到这个?我知道这是非常基本的,但我需要一些指导才能开始。
谢谢!
答案 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