来自nodejs应用程序的发布请求出现503错误

时间:2020-05-13 09:22:13

标签: node.js http-post

我正在尝试使用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'
      }
    }
  }
};

发帖请求可以通过邮递员正常进行。 enter image description here

有关此问题的最新消息:问题似乎出在

'attach-z2AF_Act_Attachment_1': {
      'value': fs.createReadStream('sample.txt'),
      'options': {
        'contentType': 'application/octet-stream'
      }
    }

在传递“值”之前,是否需要将“ sample.txt”转换为二进制格式?

0 个答案:

没有答案