开发者

How to call .Net webservice in Blackberry?

I would like to call .Ne开发者_高级运维t webservice from my Blackbrry application. How can I call webservice from my app and which protocol is user and which jar file i have to used to call webservice. and how to get responce from webservice in Blackberry?


you can use something like this (you probably need to setup correct request headers and cookies):

        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();
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜