Я пишу приложение, которое будет взаимодействовать с сайтом. На этом сайте аутентификация осуществляется через AJAX POST-запрос. Как я могу выполнить этот запрос в своем приложении для Android?Отправка запроса AJAX POST
ответ
Вы должны дифференцироваться немного здесь:
AJAX только технология, которая инициирует HTTP Post Request от клиента браузера к веб-сайту. В вашем случае вы хотите отправить этот HTTP-запрос на отправку из вашего приложения Java.
Прежде всего вам нужно выяснить, какой URL-адрес запрашивается и какие пары ключ-значение отправляются в рамках этого запроса, что вы можете сделать, проанализировав код AJAX или используя какой-либо плагин для браузера или Wireshark, чтобы показать вам исходный POST запрос. Затем вы можете отправить этот запрос, используя, например, Apache HttpClient
(уже доступен в Android SDK). Чтобы узнать, как это сделать, взгляните на this answer.
Большое спасибо! – user1488674
Добро пожаловать :) –
Помог мне тоже, хорошо знать, что 'HttpClient' уже доступен в Android. Можете ли вы сказать, поддерживается ли это на всех уровнях API? –
- 1. Отправка запроса HTTP POST
- 2. Отправка запроса POST HTTP
- 3. Отправка запроса POST: System.Net.WebException
- 4. Отправка запроса с POST
- 5. Отправка запроса Ajax Django
- 6. Отправка запроса POST от STORE
- 7. отправка запроса ajax ASP.NET
- 8. Отправка запроса POST на Piwik.php
- 9. отправка запроса ajax
- 10. Отправка запроса http через AJAX
- 11. Отправка запроса POST командой curl
- 12. Отправка запроса POST с NSURLConnection
- 13. Отправка запроса POST в Android
- 14. Отправка запроса POST в ESB
- 15. Отправка запроса POST на сервер
- 16. Ajax Отправка HTTP-запроса дважды?
- 17. JQuery $ .ajax(), $. Post() отправка GET как метод запроса
- 18. Отправка XML с помощью запроса AJAX POST на страницу ASP.NET?
- 19. Отправка данных POST, GET и COOKIE с помощью запроса AJAX
- 20. Отправка запроса POST на AJAX с Python3.4 и URLLIB
- 21. Отправка запроса AJAX POST, потому что страница переместится
- 22. Отправка данных после получения запроса POST?
- 23. Отправка запроса POST веб-API ASP.NET
- 24. Отправка запроса POST в определенный домен?
- 25. отправка запроса ajax на две страницы?
- 26. Отправка обычного запроса в jquery (не ajax)
- 27. Форма действия против запроса AJAX - отправка JSON
- 28. Отправка массива для каждого запроса Ajax
- 29. Отправка запроса ajax на php не удается
- 30. jQuery: Отправка запроса и успеха Ajax?
Вы можете проверить это: http://stackoverflow.com/questions/6028981/using-httpclient-and-httppost-in-android-with-post-parameters – Romin