Как исправить ошибку Unprocessable Entity в axios - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь сделать пост-запрос с помощью axios, но продолжаю получать ошибку необработанного объекта. Как мне получить данные в правильном формате?

Я все еще получаю эту ошибку, даже когда пытаюсь привести в порядок свои данные.

это мой пост-запрос axios и пример данных соответственно:

try {

           let i = 0;
           transactionObject = JSON.stringify(transactionArray[i], null, 4)
           let intervalId = setInterval(function() {
             console.clear();
             if (i === 50) {
               clearInterval(intervalId);
               console.log(
                 `- transaction collation completed\n`
               );
             }
             axios({
               url: url,
               method: "POST",
               data: transactionArray[i]
             })
               .then(function(res) {
                 console.log(res.data);
               })
               .catch(function(error) {
                 console.error(error);
               });
             console.log(`${i} post(s) sent \n`);

             i++;
           }, 10000);

} catch (error) {
    console.log(error)
}data: '{"BuildingName":"MMU - Cyberjaya 2 (old bin)","CollectionDate":"2018-06-22T04:03:39.319Z","CollectionName":"iCycle","TimeCycle":"2018-06-22T04:10:47.975Z","TotalWeight":3,"Co2WeightInKG":1.6800000000000002,"RecyclPoints":4.8,"ItemName":"cardboard","ItemType":"Paper products","vendortoken":"fMqP4XDGU8mUmLV4AfF"}' 

Я ожидаю, что запрос будет отправлен, но получаю сообщение об ошибке Unprocessable entity. код состояния для этой ошибки 422

...