Добрый день. Делаю приложение, заменяющее работу с браузером для HP Service Manager (без REST API).
Ответ на сервере, который я смотрю в окне разработки (Ctrl+ Shift + I) на запрос, отличается от того, который я получаю программно (InputStreamReader(conn.getInputStream()))
.
На программные запросы получаю всегда одну и ту же стандартную HTMLку с обилием кода на JavaScript.
Можно ли такое обойти?
Ответ различается потому, что ваш код не выполняет JavaScript, а браузер выполняет.
Вы можете либо сами эмулировать полноценный браузер или из кода управлять настоящим браузером используя библиотеку, например Selenium.
Либо вы можете проанализировать протокол взаимодействия приложения и сервера и сделать такие же запросы как делает браузер.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Никак не получаеться отправить картинку на серверСначала в js обарачиваю картинку в FormData, а на сервере принимаю как MultiPartFile, но получаю с ajax ошибку...
Есть задача, где неизвестно конечное количество view элементов , в xml разметке id указываются в тексте, программно можно только int Id создавать,...
Как хранить коллекцию из нескольких значений, к примеру, String, Object? Есть для этого что-нибудь лучше ArrayList<HashMap<String, Object>>? Если будут 3 аргумента(String,...