axios get, put, post запрос метода не выполнен с кодом состояния 403 - PullRequest
0 голосов
/ 11 ноября 2019
Error: Request failed with status code 403
    at createError (C:\Yatin\API\node_modules\axios\lib\core\createError.js:16:15)
    at settle (C:\Yatin\API\node_modules\axios\lib\core\settle.js:17:12)
    at IncomingMessage.handleStreamEnd (C:\Yatin\API\node_modules\axios\lib\adapters\http.js:237:11)
    at IncomingMessage.emit (events.js:203:15)
    at endReadableNT (_stream_readable.js:1145:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Когда я выполняю следующий код в функции, он показывает вышеуказанную ошибку. До некоторого времени он работал совершенно нормально, но вдруг он не работает сейчас.

var azureREST_listContainerURI = <URL_that is generated here by calling other functions>
axios({
            method: 'get',
            url: azureREST_listContainerURI
          })
           .then(function (response) {

            parser.parseString(response.data, function (err, result) {
                if(err) throw err
              for(let containerObj of result.EnumerationResults.Containers[0].Container)
              {
                  var containerobject = {
                      "Name":containerObj['Name'][0],
                      "properties":{
                          "last_modified":containerObj['Properties'][0]['Last-Modified'][0]
                          }
                      }
                      customJSONResponse['containers'].push(containerobject);
              }
              res.send(customJSONResponse) 
           })
          })
           .catch(function (error) {
           res.send({error:error})
           console.log(error.stack)
            console.log("Error while calling Azure REST endpoint : " + error);
           });

Это не работает и показывает ошибку выше, хотя, когда я пытаюсь выполнить тот же код путем жесткого кодирования параметра url в axios.get в одинарных кавычках, он работает абсолютно нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...