2
public void postLoginData() {
AsyncHttpClient myClient = new AsyncHttpClient();
RequestParams params1 = new RequestParams();
params1.put("username", "username");
params1.put("password", "pass");
myClient.post(
"https://68.164.136.217/htdocs/?action=login&returntype=JSON", //"https://68.164.136.217/htdocs/?action=login", //"http://192.168.2.148/htdocs/?action=login&returntype=JSON",
params1, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
System.out.println("login success");
}
});
PersistentCookieStore myCookieStore = new PersistentCookieStore(this);
myClient.setCookieStore(myCookieStore);
Log.d("Cookies", myCookieStore.getCookies().toString());
}
http://pastebin.com/htDhQpKT 登錄貓。我不知道爲什麼它給了我這個錯誤。我有上網權限Android的HTTP-POST AsyncHttpClient
我不是太擔心兼容性。我的清單說: 和我的AVD設置爲2.3.3。其實我只是在這個模擬器上試過,似乎沒有錯誤,但代碼並沒有進入成功。 –
2012-07-11 08:32:56
跑了一些更多的測試,我不應該使用:「https」。所以這是兼容性問題。謝謝。 – 2012-07-11 08:46:18