JAVA-HTTPConection-Post-jak dosadit udaje?
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("https://");
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
System.out.println("Login form get: " + response.getStatusLine());
if (entity != null) {
entity.consumeContent();
}
System.out.println("Initial set of cookies:");
List<Cookie> cookies = httpclient.getCookieStore().getCookies();
if (cookies.isEmpty()) {
System.out.println("None");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("- " + cookies.get(i).toString());
}
}
HttpPost httpost = new HttpPost("https://");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("IDToken1", "username"));
nvps.add(new BasicNameValuePair("IDToken2", "password"));
httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
response = httpclient.execute(httpost);
entity = response.getEntity();
System.out.println("Login form get: " + response.getStatusLine());
if (entity != null) {
entity.consumeContent();
}
System.out.println("Post logon cookies:");
cookies = httpclient.getCookieStore().getCookies();
if (cookies.isEmpty()) {
System.out.println("None");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("- " + cookies.get(i).toString());
}
}
httpclient.getConnectionManager().shutdown();
}
Tohle jsem si napsal, ale mam ted mensi problem, jak tam dosadit ty hodnoty?
Getem zístám tu základní webovku a post se chci prihlasit, jak to mam upravit, třeba na webovku mail ?? Děkuji za rady
http://www.androidsnippets.com/executing-a-http-po st-request-with-httpclient
nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
chapu dobře, že první je parametr a druhý ta hodnota že?
a jak pote ziskam nějakou podstránku, kdy je třeba .cz/prehled.aspx?s=6 ???
A jde v android aplikaci tvořit vzhled, jinak než pomocí xml? Pro vzhled pomocí javy jsem tam prostredky nenasel...
ano ide... asi si zle haldal.