我正在尝试使用NodeJs的请求模块创建带有附件的票证。但无法做到。我收到错误消息:“异常”:“ API网关遇到错误。错误消息:本机服务提供商错误。代码:503。
以下是发出发布请求时使用的代码。api调用中是否有任何错误?
var options = {
method: 'POST',
uri: URL,
headers: {
'Content-Type': 'application/json',
'x-Gateway-APIKey': KEY,
'Authorization': token
},
formData: {
'entry': JSON.stringify({
"values": {
"key1" : value1,
"key2" : value2
},
"options": {
"contentType": "application/json"
}
}),
'attach-z2AF_Act_Attachment_1': {
'value': fs.createReadStream(attachment),
'options': {
'contentType': 'application/octet-stream'
}
}
}
};
有关此问题的最新消息:问题似乎出在
'attach-z2AF_Act_Attachment_1': {
'value': fs.createReadStream('sample.txt'),
'options': {
'contentType': 'application/octet-stream'
}
}
在传递“值”之前,是否需要将“ sample.txt”转换为二进制格式?