Я нахожусь в канаве с последних нескольких дней, пытаясь получить это, но не могу добиться желаемых результатов. Я постараюсь прояснить, что я ищу в следующих пунктах:
- Я работаю над приложением для Android, которое будет обновлять местоположение пользователя на сервере с помощью сервлетов (на моем локальном хосте). В этом нет проблем, все работает нормально.
- Настоящая проблема, которая возникла у меня на пути, заключалась в том, что я пытался получить ответ от сервера обратно на устройство Android, я просто хочу вернуть простую строку или что-то в этом роде, скорее всего, параметр, который будет использоваться приложением Android. . Затем я узнал о json, который мне нужно использовать для того, что я ищу. Я много искал об этом, нашел также некоторый код, но не смог его использовать хорошо,
Итак, мои вопросы
- Можно ли получить ответ от сервлета и извлечь из него необходимые значения без использования json или какой-либо техники синтаксического анализа, потому что мне нужно было что-то вроде одной строки.
HttpClient client=new DefaultHttpClient(); HttpGet request=new HttpGet(); URI address=new URI("http://xxx.xxx.xxx.xxx:8080/MyServlet"); request.setUri(address); HttpResponse response=client.execute(request);
Код от устройства Android, запрашивающего ответ, и сервлет показаны выше однако, когда я вызываю метод toString для response.toString() на устройстве Android, он дает мне строку с некоторой последовательностью чисел, которые мне бесполезны. ПОМОЩЬ! ПОМОЩЬ! ПОМОЩЬ!
Простой пример этого может помочь мне подняться,