Http upload (REST) ​​загрузка файла на другой сервер с помощью Meteor.js - PullRequest
0 голосов
/ 24 февраля 2019

Я хотел бы загрузить файл XML на другой сервер, используя HTTP.отправить запрос.мой код, как показано ниже:

XMLDate = '<?xml version="1.0" encoding="UTF-8"?>
        <request>
            <auth>
                <login>000031203102</login>
                <password>123123</password>
            </auth>
            <message>
                <from>Sender</from>
                <text>' + randomToken + '</text>
                <recipient>3103013031030</recipient>
                <recipient>3102301023012</recipient>
            </message>
        </request>';

//http post 

try {
  HTTP.post("https://import.finn.no/finn/import/fileimport", {
    data: { "upload": XMLDate },
    headers: { "Content-Type": "multipart/form-data" },        
  }, function (err, result) {
      if (err){
        console.log("err", err);
      } else {
        console.log("result", result);
      }
  });
} catch (e) {
  console.log("aaaa", e);
}

Используя это, я получаю внутреннюю ошибку сервера.

"Internal Server Error","exception":"org.springframework.web.multipart.MultipartException","message":"Could not parse multipart servlet request; nested exception is java.io.IOException: 
org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found","path":"/finn/import/fileimport"
...