2012-07-02 133 views
1

我正在编写一个应用程序,它将与网站进行交互。在该网站身份验证是通过AJAX POST请求。我可以在我的Android应用程序中执行该请求?发送一个AJAX POST请求

+0

你可以看看这个:http://stackoverflow.com/questions/6028981/using-httpclient-and-httppost-in-android-with-post-parameters – Romin

回答

9

你必须在这里区分一下:

AJAX仅仅是从客户端浏览器的网站发起HTTP Post Request技术。在你的情况下,你想从你的Java应用程序发送HTTP Post Request

首先,您必须找出哪个URL被请求以及该请求中发送了哪些键值对,您可以通过分析AJAX代码或使用某个浏览器插件或Wireshark向您显示原始POST请求。然后,您可以使用例如Apache的HttpClient(已在Android SDK中提供)。要了解如何做到这一点,请看this answer

+0

非常感谢! – user1488674

+0

不客气:) –

+0

帮助过我,很高兴知道'HttpClient'已经可以在Android上使用了。你可以告诉它是否支持所有API级别? –