gpt4 book ai didi

javascript - Angular 版本 4 http 将数字作为字符串发送

转载 作者:行者123 更新时间:2023-12-03 03:10:01 28 4
gpt4 key购买 nike

我使用 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);

但我想发送数字,而不是字符串,而不是其他任何东西。

我 Swagger :

        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}

关于javascript - Angular 版本 4 http 将数字作为字符串发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995296/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com