爱喝水的小汪 2023-08-16 13:06 采纳率: 100%
浏览 4
已结题

Asp.net core 无法正常使用post的请求,浏览器会报405

运行环境是Win11 + Visual Studio 2022 + ASP.Net Core
首先源码是下面的这样子
写了两个方法,一个是HttpGet的、一个是HttpPost的


using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace WebApplication1.Controllers
{
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class TestController : ControllerBase
    {
        [HttpGet]
        public string Get()
        {
            return "Get";
        }
      
        [HttpPost]
        public string Post()
        {
            return "Post";
        }
    }
}

img

运行之后的结果是下面这样

img

Get是能正常使用的

img

img

但是Post就不行了

img

img

  • 写回答

2条回答 默认 最新

  • hzlcsv 2023-08-16 13:46
    关注

    浏览器只能进行GET请求

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月24日
  • 已采纳回答 8月16日
  • 创建了问题 8月16日