简单的API,但来自Fiddler的无尽捕获 - 用201敲定

问题描述 投票:0回答:2

我正在使用Get运行一个简单的API,但是在我通过“在Google Chrome上运行”按钮启动应用程序之后,我从Fiddler获得了不变的流量,现在达到了数千个(请参阅下面的屏幕截图的第一列):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);
        }
    }
c# rest api get fiddler
2个回答
0
投票

在任务栏中转到IIS Express

IIS EXpress in taskbar

右键单击它并停止您的站点。

Stop Site


0
投票

我在我的计算机上安装了Visual Studio 2015和2017。我使用了Visual Studio 2015,因为我想跟随Visual Studio 2015中的锥形演示。但那就是有问题的那个。当我在2017年开放同一个项目时,它运作正常。

© www.soinside.com 2019 - 2024. All rights reserved.