Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry® World™ Development

Reply
Highlighted
New Contributor
Posts: 4
Registered: ‎04-26-2010
My Device: BB-curve
My Carrier: --

Help required in the HTTP connection exception

Dear Friends,

I am using the following code to send and receive data from server.

 

     HttpConnection c = (HttpConnection)Connector.open(URL);

     c.setRequestMethod(HttpConnection.POST);               
                         
     os = (DataOutputStream)c.openDataOutputStream();
     os.writeUTF("some data");
     os.flush();   

    rc = c.getResponseCode();
   if (rc != HttpConnection.HTTP_OK) {
      throw new IOException("HTTP response code: " + rc);
   }

    is =(DataInputStream)c.openDataInputStream();                            
    int ch;
    StringBuffer sb = new StringBuffer();
    while ((ch = is.read()) != -1) {
        sb.append((char)ch);
   }

 //sb is received data.

 

I am able to send and receive the data in device when the data is less in size. if the data is large then i am getting the following exception net.rim.device.api.io.ConnectionClosedException: Connection closed.

 

But in my emulator this code is working fine.

I want to know that, is there any limit in the data size that we are sending from server to device?

 

Thanks in advance,

Khadaree