Javascript 角度版本4 http以字符串形式发送数字
我使用angular 4.4.6,希望向启用了swagger的端点发送http请求。我想在那里发送一个数字,但它总是作为字符串发送Javascript 角度版本4 http以字符串形式发送数字,javascript,angular,swagger,Javascript,Angular,Swagger,我使用angular 4.4.6,希望向启用了swagger的端点发送http请求。我想在那里发送一个数字,但它总是作为字符串发送 approve(id1: number){ ..... let params={id:id1} return this.http.post(approveUrl, params) .map(this.extractData) .catch(this.handleError); 但我要发送的是数字,不是字符串,
approve(id1: number){
.....
let params={id:id1}
return this.http.post(approveUrl, params)
.map(this.extractData)
.catch(this.handleError);
但我要发送的是数字,不是字符串,不是其他任何东西
我大摇大摆地说:
parameters:
- name: body
schema:
required:
- id
properties:
id:
description: Priority order
type: number
format: int32
in: body
required: true
我总是收到400个错误请求,除了一个案例:{id:5},其中5-任何硬编码的数字
如何创建一个简单防弹的解决方案来发送号码?尝试将其转换为号码:
let params={id:+id1}