Я хотел бы загрузить файл 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"