Angular HttpClient POST 请求,主体为 false,发送时不带负载

问题描述 投票:0回答:1

当我在 Angular 应用程序中发送 POST 请求时,主体为布尔值,如果为 true,则在有效负载中正确发送,如果为 false,则不会随请求发送有效负载。

constructor(
    public readonly http: HttpClient,
  ) {
  const requestBody = false;
  http..request({
      method: 'POST',
      url: '/locked',
      body: requestBody,
      mediaType: 'application/json',
    });
}

有没有办法直接发送带有假值的布尔基类型?

angular angular-httpclient
1个回答
0
投票

您应该在 POST 正文中发送一个参数,如下所示:

const requestBody = {值: false};

然后在目标 API 端点中检索值参数。

© www.soinside.com 2019 - 2024. All rights reserved.