HTTP-соединение в Android - PullRequest
       2

HTTP-соединение в Android

0 голосов
/ 06 апреля 2010

я новичок в Android ... Я хочу соединиться с сервером. Как я хочу отправлять данные и получать данные с сервера через соединение Http. Может кто-нибудь помочь мне, как это сделать. Может ли кто-нибудь предоставить мне образец как на стороне клиента, так и на стороне сервера. Заранее спасибо ...

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Пример быстрой работы с использованием Apache HTTPComponents:

HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://www.google.com");
ResponseHandler<String> responseHandler = new BasicResponseHandler();

try {
 String reqData = httpclient.execute(httpget, responseHandler).toString();
 httpclient.getConnectionManager().shutdown();
 handler.sendEmptyMessage(0);
} catch (ClientProtocolException e) {           
 handler.sendEmptyMessage(1);
} catch (IOException e) {
 handler.sendEmptyMessage(1);
}

обработчик частного обработчика = новый обработчик () {public void handleMessage (msg сообщения) {

switch (msg.what) {
  case 0: {
    // all ok, process data
  } break;

  case 1: {
    // show some errors
  } break;

}   } };
1 голос
/ 06 апреля 2010

Я только начинаю читать об Android, но здесь я добавлю свои два цента. Очевидно, Android использует библиотеку Apache HTTPComponents, чтобы делать то, что вы ищете. Вы должны проверить учебники HttpClient здесь: http://hc.apache.org/

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...