gpt4 book ai didi

jquery - 使用 jQuery post 到 ASP.Net webapi

转载 作者:行者123 更新时间:2023-12-03 22:17:19 25 4
gpt4 key购买 nike

遇到一些麻烦:

我做了这个简单的测试,警报弹出文本“test return simple”:

jQuery 帖子:

$.post("http://www.localhost/webapi/api/corkboard/test/", jsonData)
.done(function(data){
alert(data);
});

Asp.Net WebAPI:

[HttpPost]
public string test()
{
return "test return simple";
}

但是当我通过添加参数来更改 WebAPI 时:

public string test(string JSONData)
{
var jData = Json.Decode(JSONData);
return "test return: " + jData.Filter;
}

我收到以下错误消息:

“未找到与请求 URI ' http://www.localhost/webapi/api/corkboard/test/ '匹配的 HTTP 资源

卡住了,希望有任何想法......谢谢!

最佳答案

将您的 WebApi 方法更改为:

public string test([FromBody]string JSONData)
{
var jData = Json.Decode(JSONData);
return "test return: " + jData.Filter;
}

和你的 JQuery:

$.post('http://www.localhost/webapi/api/corkboard/test/', { '': jsonData })
.done(function(data){
alert(data);
});

关于jquery - 使用 jQuery post 到 ASP.Net webapi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19627045/

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