Android http post ile kullanıcı girişi
Merhaba arkadaşlar,
Hali hazırda kullanılmakta olan bir web sitesi var. Sitede bir kullanıcı girişi mevcut. Ben bu siteye bir uygulama yapmak istiyorum ve http post ile kullanıcıdan aldığım kullanıcı adı ve şifreyi post isteği ile gönderiyorum ardından dönen cevabı alıyorum ama bir sorunum var. Siteye giriş yapamıyorum. Kullanıcı adı ve şifrenin doğru olduğundan eminim. Aşağıya kodları ekliyorum. Sanırım header kısmında bir sorun var ama anlayamadım. Yardımcı olur musunuz ?
Teşekkürler.
Thread thread = new Thread(new Runnable()
{
@Override
public void run() {
try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://deneme.url");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair(“KullaniciAdi", “kullanici1"));
nameValuePairs.add(new BasicNameValuePair("kaydet", "Tamam"));
nameValuePairs.add(new BasicNameValuePair("sifre", “pasword"));
httppost.setHeader(HTTP.CONTENT_TYPE, "application/x-www-form-urlencoded");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
final String responseText = EntityUtils.toString(entity);
Log.d("Response Metni: ", responseText);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
thread.start();
tv.setText(actv.getText().toString());