我正在使用Get运行一个简单的API,但是在我通过“在Google Chrome上运行”按钮启动应用程序之后,我从Fiddler获得了不变的流量,现在达到了数千个(请参阅下面的屏幕截图的第一列):
受到结果201的打击。
下面的代码按预期工作。这是我的电话(默认为Get):http://localhost:50015/api/Values我的结果是正确的;它返回浏览器中的字符串列表。
这使得无法按照教程进行操作。
这是一个很棒的教程...但我坚持这一步。我正在分享这个链接:https://www.youtube.com/watch?v=GbKBcDX8DDQ&list=PL6n9fhu94yhW7yoUOGNOfHurUE6bpOO2b&index=3
这是我的值控制器代码:
public class ValuesController : ApiController
{
static List<string> strings = new List<String>()
{
"value0","value1","value2"
};
// GET api/values
public IEnumerable<string> Get()
{
return strings; ;
}
// GET api/values/5
public string Get(int id)
{
return strings[id];
}
// POST api/values
public void Post([FromBody]string value)
{
strings.Add(value);
}
// PUT api/values/5
public void Put(int id, [FromBody]string value)
{
strings[id] = value;
}
// DELETE api/values/5
public void Delete(int id)
{
strings.RemoveAt(id);
}
}