当我在 Angular 应用程序中发送 POST 请求时,主体为布尔值,如果为 true,则在有效负载中正确发送,如果为 false,则不会随请求发送有效负载。
constructor(
public readonly http: HttpClient,
) {
const requestBody = false;
http..request({
method: 'POST',
url: '/locked',
body: requestBody,
mediaType: 'application/json',
});
}
有没有办法直接发送带有假值的布尔基类型?
您应该在 POST 正文中发送一个参数,如下所示:
const requestBody = {值: false};
然后在目标 API 端点中检索值参数。