Как позвонить .Net веб-сервис в Blackberry? - PullRequest
0 голосов
/ 15 марта 2011

Я бы хотел позвонить .Net webservice из моего приложения Blackbrry. Как я могу вызвать веб-сервис из моего приложения и какой протокол является пользователем и какой JAR-файл я должен использовать для вызова веб-сервиса. и как получить ответ от веб-сервиса в Blackberry?

1 Ответ

0 голосов
/ 15 марта 2011

вы можете использовать что-то вроде этого (вам, вероятно, нужно установить правильные заголовки запросов и куки):

        connection = (HttpConnection) Connector.open(url
                + ConnectionUtils.getConnectionString(), Connector.READ_WRITE);

        connection.setRequestProperty("ajax","true");                       
        connection.setRequestProperty("Cookie", "JSESSIONID=" + jsessionId);

        inputStream = connection.openInputStream();

        byte[] responseData = new byte[10000];
        int length = 0;
        StringBuffer rawResponse = new StringBuffer();
        while (-1 != (length = inputStream.read(responseData))) {
            rawResponse.append(new String(responseData, 0, length));
        }
        int responseCode = connection.getResponseCode();
        if (responseCode != HttpConnection.HTTP_OK) {
            throw new IOException("HTTP response code: " + responseCode);
        }

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