Как создать HTTPClient в BlackBerry - PullRequest
0 голосов
/ 06 октября 2010

Я создаю соединение через httpclient.Но BlackBerry не поддерживает класс Java httpclient.Как будет выглядеть код для создания соединения через httpclient с сервером?

1 Ответ

0 голосов
/ 06 октября 2010
import java.io.InputStream;

import javax.microedition.io.Connector;
import javax.microedition.io.StreamConnection;

public class HTTPClient {
    public static String getPage(String url) {
        String response = "";

        try {
            StreamConnection s = (StreamConnection)Connector.open(url);

            InputStream input = s.openInputStream();

            byte[] data = new byte[256];
            int len = 0;
            StringBuffer raw = new StringBuffer();

            while( -1 != (len = input.read(data))) {
                raw.append(new String(data, 0, len));
            }

            response = raw.toString();

            input.close();
            s.close();
        } catch(Exception e) { }

        return response;
    }
}
...