Strange Data transfer problem over HTTPS



Hello All,

 I am facing strange data transfer problem over https. I am unable to send the data to service in huge chunks over HTTPS.

The data transfer limit per request if I limit to 5k then I am not seeing any issue. But if it is more than that, then I am getting following errors

1. ConnectionTimeout error
2. EOFException
3. ConnectionClosedException
4. Connection hanging issue

Can somebody share some info on this, if this issue is a bug or we have any limit  of data transfer over HTTPS?

Funny thing is the issue that I am facing is already faced by other BB developers and it seems there is no solution till now :-(

http://rim.lithium.com/t5/Java-Development/HttpsConnection-Outputstream-hanging-indefinitely-on-Sprint-8830/m-p/217626

http://supportforums.blackberry.com/t5/Java-Development/Http-Connection-Vs-Https-connection-on-CDMA-device/td-p/281268;jsessionid=07D138D1BDB64D0D4AFD88B74E729FD7

http://supportforums.blackberry.com/t5/Java-Development/HTTPS-connection-through-simulator/m-p/111436

 I am facing same issues that are discussed by developers in above threads.

Thanks & Best Regards
Sudhakar Chavali
LVL 14
sudhakar_koundinyaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

-jonny-Commented:
What transport are you sending it over? BIS browsing? BES MDS? WAP? Carrier APN?
0
sudhakar_koundinyaAuthor Commented:
Ok

I understand what was the problem afer having long discussion with server side developers

Issue is there is 2 min readtime out limit which cannot be controlled using our Java code at blackberry end.  Server that receives the data from Blackberry need more than 2 mins to process the data. Hence we changed our design and instead of waiting for the response, we used polling technique to know the state of processed data after sending the first request object.

Regards
Sudhakar
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
BlackBerry Programming

From novice to tech pro — start learning today.