Когда сервлет выводит сценарий java (страница показывает одну строку), как использовать "curl" (или java code), чтобы посетить этот сервлет, чтобы получить тот же результат? - PullRequest
0 голосов
/ 22 апреля 2020

Я java новичок ie и встретил этот вопрос, любой может помочь, будет признателен;) На самом деле, я пишу сервлет java, и этот сервлет, просто выведите код javascript для генерации виртуального html, и в этом коде html JS будет выведена нужная мне «строка» (дешифрованный RSA psd). это прекрасно работает при использовании браузера, но когда я использовал команду 'curl' (также код java), чтобы посетить этот сервлет, он возвращает только весь код JS, а не нужную мне "String". Я пытался установить "contentType text / html", "application / json" et c, но всегда возвращаю JS код. Это неправильный метод? как я могу получить строку в бэкэнде?

некоторый код, подобный следующему:

out.println("<html>");
out.println("<script type=\"text/javascript\" src=\"./js/jsencrypt.js\"></script> ");
out.println("<head>");
out.println("</head>");
out.println("<body onload=testenc()>");
out.println("</body>");
out.println("<script>");
out.println(" function testenc() ");
out.println("{");
out.println(" var encrypts = new JSEncrypt();");
out.println("encrypts.setPublicKey('MIGfMA0GCSqG.....

Браузер просто отображает как: MGFuXPaCe + NgHUYQh8Xq86ooG13RJaxwyX2ZxIxhm + ewi / rrQPwBWxWxWxWxWxWxWxWxWhx0xBhb0 Команда вернет весь исходный код?
любая помощь будет спасибо.

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