【发布时间】:2020-07-10 08:05:56
【问题描述】:
所以我试图向服务器发送一个 http 请求,作为响应,我应该得到我需要的所有信息所在的正文。然后当我尝试 .parseJSON() 正文时,我得到一个异常告诉我我的身体是空的。身体不可能真的是空的,所以代码中一定有错误。 由于密码和类似的东西,我不能给你整个代码。 代码:
public addVehicle(): Promise<void>{
return new Promise<void>((resolve, reject) => {
const options = {
url: [URL],
method: "POST",
headers: {
'Content-Type': 'application/json',
'Authorization': [user/psw],
'token': [authToken]
},
body: JSON.stringify({
'vehicleID': vehicleID,
'externalID': externalID,
'brandID': vehicleBrandId,
'modelGroupID': vehicleModelId,
'typeName': typeName,
'segmentationID': vehicleSegmentationId,
'categoryID': vehicleCategoryId,
'fuelTypeID': vehicleFuelTypeId,
'transmissionTypeID': vehicleTransmissionTypeId,
'propulsionTypeID': vehiclePropulsionTypeId,
'registerationDate': registerationDate,
'powerKW': powerKW,
'description': description
})
}
let req = request.post(options, (err, res, body) => {
let rawAuth = JSON.parse(body);
console.log(body);
resolve();
})
})
}
【问题讨论】:
标签: node.js json httprequest