У меня есть Uode express server, который получает двоичный файл (pdf) от клиента. Мне нужно отправить двоичный файл, как и на сервлет Java. Для этого я использую приведенный ниже код (используя модуль запроса: https://www.npmjs.com/package/request).От Node загружайте двоичный код в J2ee и получите ответ
var req = require('request');
function upload(request, response) {
var options = {
headers: {
"header1": "1"
}
};
//Also sending headers to j2ee/servlet
var target = req.post('http://'+servlethost+':'+servletport+'/myapp/Upload', options);
var servletResponse = request.pipe(target);
}
Как только файл загружается на сервлет, сервлет устанавливает ответ и некоторые заголовки ответов.
Я надеялся, что переменная servletResponse в узле получит ответ, установленный сервлетом, вместе с заголовками, установленными сервлет, но это не так. Когда я печатаю servletReponse, кажется, что это просто объект запроса.
Как я могу получить доступ к отправке ответа Servlet в узле?
Могу ли я трубные двоичные данные и отправить его в сервлет? – kayasa
Вы получите ответ, отправляемый 'servlet' в' body' – abdulbarik