我正在构建一个 PWA 应用程序,我需要调用使用 asp.net core 构建的 API。当我尝试通过 JavaScript fetch 函数调用 POST 时,出现以下错误:无法加载资源:服务器响应状态为 400 ()
我通过 Postman 测试了这个 API,它工作正常。我尝试了 GET 方法的 fetch,它工作正常。
订阅模式:
public class Subscription
{
public string endpoint { set; get; }
public DateTime ? expirationTime { set; get; }
public Key keys { set; get; }
}
Run Code Online (Sandbox Code Playgroud)
按键型号:
public class Key
{
public string p256dh { set; get; }
public string auth { set; get; }
}
Run Code Online (Sandbox Code Playgroud)
发布 API 控制器:
[Route("api/[controller]")]
[ApiController]
public class PushNotificationController : ControllerBase
{ …Run Code Online (Sandbox Code Playgroud)