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