Thanks a ton George. You saved my day. I have been trying to getting this issue and was searching for a solution. Your post helped.
On Nov 15, 1:29 am, George <gev ....@comcast.net> wrote: > No i did not...I did pass exactly this '{}' (empty JSON data). > > As i said the problem was that i were not reading the InputStream till > the end cause i knew that data would be empty. And it messes up IE's > XMLHttpRequest object so it can not read properly output from the > server. > > George. > > On Nov 14, 2:22 pm, Mike Nichols <nichols.mik...@gmail.com> wrote: > > > did you forget to pass data (data:{}) in the ajax call? I have had > > that trip me up when doing posts via ajax. > > > On Nov 14, 10:35 am, George <gev...@comcast.net> wrote: > > > > Hi guys/girls, > > > I just wanted to post here my problems (and solution) I had been > > > struggling with last 2 days. > > > > I was doing JQuery AJAX POST and it was not working in IE wile working > > > in FireFox. > > > Sometimes you will get12030error (Server unexpectedly terminated > > > connection) from IE's XMLHttpRequest object. > > > > I discovered that in order for IE's XMLHttpRequest object to properly > > > read return stream the input stream must be completely read by the > > > server (even if you are not interested in it). > > > > Some frameworks do it automatically and some do not. For example > > > ASP.NET does not do it automatically. > > > I was trying to do POST to .ashx handler and was getting errors. > > > > So adding this code to my handler fixed the problem. > > > > System.IO.Stream st = context.Request.InputStream; > > > byte []buf = new byte[100]; > > > while (true) > > > { > > > int iRead = st.Read(buf, 0, 100); > > > if( iRead == 0 ) > > > break; > > > } > > > st.Close(); > > > > So I am just posing it for Google to spider it and people to be able > > > to find it. Cause when I googled I found a lot of people having > > > problem with12030error but no solution. > > > > Good luck, > > > George- Hide quoted text - > > > - Show quoted text -