Adonis JS 4 как разобрать необработанный XML запрос из тела POST - PullRequest
0 голосов
/ 06 августа 2020

У меня есть конечная точка API, которая получает приложение Content-Type / xml входящие данные POST.

У меня большие трудности в Adonis JS 4.1 при получении данных XML из входящего запроса .

Я пробовал:

log.info(request.raw())
log.info(request.all())
log.info(request.post())

Все вышеперечисленное дает мне пустые данные {}

Мой маршрут:

Route.post('/datareceiver', 'API/ReceiverController.dataReceiver')

Моя функция :

async dataReceiver ({ request, response }){
    try {
        log.info(`${tag} :: dataReceiver`)
        log.info(request.raw())
        log.info("all")
        log.info(request.all())
        log.info("post")
        log.info(request.post())

        let data = {
            code: 200,
            message: "OK"
        }
        return this.respond(response, data);
    } catch (ex) {
        log.error(`${tag} :: dataReceiver :: ${ex.message}`)
        throw ex
    }
}

Как получить необработанное XML тело входящего запроса?

...