У меня есть конечная точка 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 тело входящего запроса?