.net core 3 web api 项目问题

发布于 2022-09-11 23:06:08 字数 802 浏览 14 评论 0

  • 操作系统:mac OS Mojave
  • IDE:JetBrains Rider 2019.2

使用的是 IDE 自动生成的 .net core 3.0 web api 项目,没改动其他代码,只添加了个 Controller 代码如下:

using System;

using Microsoft.AspNetCore.Mvc;

namespace pushService.Controllers {
    [ApiController]
    [Route("api/[controller]")]
    public class WebHookController : ControllerBase {
        // post /api/webhook
        [HttpPost]
        public IActionResult Post() {
            return Ok("1111");
        }
    }
}

启动调试的时候一直无返回
image.png

但是将 [HttpPost] 改为 [HttpGet] 并使用 get 请求时是可以正常返回的
image.png

为什么 POST 不行?是我写法问题吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迟月 2022-09-18 23:06:08

已解决,解决步骤

  1. 将代码复制到 Windows 上使用命令行运行,代码运行正常
  2. 关闭 PAC 代理(平时我一直开着
  3. 使用 postman 调试,正常;使用 Rider 自带 Http 客户端调试,还是没有返回

结论:关闭系统代理,使用专业的接口调试工具,别用 IDE 自带的!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文