Вызов Azure Face обнаруживает API от NodeJ с двоичными данными изображения, поступающими от клиента Postman - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь создать промежуточное программное обеспечение REST в nodejs, которое будет вызывать API-интерфейсы Azure Face, как показано на рисунке ниже.enter image description here

Когда я вызываю конечную точку своего узла js для обнаружения лица с необходимыми данными и файлом изображения, тогда я успешно получаю запрос и двоичные данные изображения в request.body. 1006[теперь вот проблема]

// --------------- вызов сделан из узла js в лазурный интерфейс обнаружения лица ----

Request.post({
    "headers": {
      "content-type": reqBinaryContentType,     
      "Ocp-Apim-Subscription-Key": azureSubscriptionKey,     
      'Content-Length': req.headers['content-length']
    },  

      "body":req.body,
  }, (error, response, body) => {
    if (error) {     
      return console.dir(error);
    }   
    res.send(JSON.parse(body))
  })

// ---------------

Ошибка: {"error":{"code":"InvalidImageSize","message":"Image size is too small."}}

Спасибо

...