gpt4 book ai didi

如果方法参数是字符串或整数,ASP.NET WebAPI 会抛出 404

转载 作者:行者123 更新时间:2023-12-04 09:15:38 24 4
gpt4 key购买 nike

我对 ASP.NET MVC4 WebAPI 做了一个非常简单的测试,发现了一些有趣的问题:

当一个方法采用复杂类型时,它会工作,但当它采用字符串或整数时,它会抛出 404,如给出的屏幕截图:“AddProduct”有效,但始终找不到“Test”和“Test1”。

我应该如何正确调用该方法?

Web API Code

404 when invoking the Test method

my route config

最佳答案

您需要使用 [FromBody] 属性装饰字符串或 int 参数。

[HttpPost]public string Test([FromBody]string username)

[HttpPost]public int Test1([FromBody]int value)

关于如果方法参数是字符串或整数,ASP.NET WebAPI 会抛出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com