Thursday, February 24, 2011

POST data to server from Android

Today most of application need to communicate with server, in this case client-server architecture is needed. For example facebook client application for Android and iPhone. Both of these application exactly using client-server architecture. There are many protocols for client-server architecture. The most famous protocol is HTTP, in this protocol we can send data using two methods, with POST method or GET method.

In this article we will explore about POST method in android application.

  1. First we must declare these objects

  2. HttpClient client=new DefaultHttpClient();
    HttpPost httpPost=new HttpPost(LOGIN_ADDRESS);
    //LOGIN_ADDRESS is URL string address of login in server, e.g: http://172.17.0.18/login.php

  3. Collect data which will be sent in ArrayList

  4. List pairs=new  ArrayList();
    String strUsername=username.getText().toString();
    String strPassword=password.getText().toString();
    pairs.add(new BasicNameValuePair("username", strUsername));
    pairs.add(new BasicNameValuePair("password", strPassword));

  5. Call setEntity method from HttpPost object/instance
    httpPost.setEntity(new UrlEncodedFormEntity(pairs));


  6. Call execute method from HttpPost object/instance
    HttpResponse response= client.execute(httpPost);


6 comments:

  1. Evelyn Waugh: "What is youth except a man or a woman before it is ready or fit to be seen"

    ReplyDelete
  2. Hello, i read your site, this a best site from me, thanks!

    ReplyDelete
  3. Здравствуйте !!! [url=http://vk-seks.com/?t=6902][b]интим знакомства[/b][/url]

    [url=http://sexy-moimir.com/?t=6902][img]http://i29.fastpic.ru/big/2012/0123/13/5a74284a85e35d4b69e53eee84b60913.jpeg[/img][/url]

    Сайт секс знакомств создан для того, чтобы люди могли предложить друг другу интим бесплатно. Всё начинается и заканчивается как обыкновенный виртуальный флирт, который никого ни к чему не обязывает. Но иногда, посетив сайт знакомств для секса, люди встречаются и неплохо проводят время друг с другом. Впрочем, те, кому хочется всего и сразу, тоже запросто находят единомышленников именно здесь. Секс знакомства иной раз так заманчивы!

    Так, выберите сайт интим знакомств как своего главного помощника в обнаружении человека, который вам понравится. Сайт интим знакомств поможет вам получить даже больше того, что вы хотите, если вы узнаете, как использовать это в ваших интересах. Начните получать больше положительных результатов, выбрав сайт интим знакомств, этот выбор является правильным для вас.

    сайт интим знакомств барановказнакомства в г сортавалеинтим город асбест
    [url=http://seks-mambas.com/?t=6902][b]сайт знакомств датинг[/b][/url][url=http://sexy-moimir.com/?t=6902][b]хочу познакомиться с девушкой[/b][/url][url=http://sex-meets.ru/?t=6902][b]где можно познакомится с парнем[/b][/url]

    ReplyDelete
  4. Книги для Android:
    http://bookgrill.com/?geter.html
    Скачать книги

    ReplyDelete