【发布时间】:2020-10-18 13:37:09
【问题描述】:
我很困惑为什么我的 c# WebAPI 调用无法从 JavaScript 中获取并且总是返回一个空字符串。
这是我在 C# API 控制器中的方法
[AllowAnonymous]
[Route("GetApiExample")]
[HttpPost]
public IHttpActionResult GetApiExample()
{
return Ok(new { success = true });
}
这是我的 javascript
fetch('https://localhost:44363/api/Example/GetApiExample', {
method: 'POST',
mode: 'no-cors',
})
.then((response) => response.text())
.then((json) => console.log(json));
我假设它一定是 c# 方面的东西,或者事实是它需要 no-cors。
有人有什么想法吗?
** 更新 **
我已经更新到下面的答案,但这仍然会带回一个空字符串
【问题讨论】:
标签: javascript c# webapi