HttpWebResponse.GetResponseStream().Longueur throws exception même résultat est de 200 OK statut

Je suis en train d'essayer de se connecter à l'url web à partir de ASP.Net application en java d'une application web à l'aide de l'objet HttpWebRequest et d'obtenir le statut de 200 OK. Mais quand j'ai essayer de lire le contenu de la réponse à l'aide de GetResponseStream() j'obtiens une erreur 'responseStream.Longueur " a déclenché une exception de type 'System.NotSupportedException'

Voici le code

string uri="https://myapp.com/mainservlet/";

System.Net.HttpWebRequest hwrequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri);
            hwrequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
            hwrequest.AllowAutoRedirect = true;
            hwrequest.UserAgent = "http_requester/0.1";
            hwrequest.Timeout = 60000;
            hwrequest.Method = "POST";
            if (hwrequest.Method == "POST")
            {
                hwrequest.ContentType = "text/xml";
                //Use UTF8Encoding instead of ASCIIEncoding for XML requests:
                System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                byte[] postByteArray = encoding.GetBytes(postData);
                hwrequest.ContentLength = postByteArray.Length;
                 System.IO.Stream  poststream = hwrequest.GetRequestStream();
                poststream.Write(postByteArray, 0, postByteArray.Length);
                poststream.Close();
            }

            //Get the Response now.
            hwresponse = (System.Net.HttpWebResponse)hwrequest.GetResponse();

         // System.Xml.Linq.XDocument doc;
            //hwresponse.Method = "GET";
            string str = hwresponse.CharacterSet;
            string str1 = hwresponse.ContentEncoding;
            if (hwresponse.StatusCode == System.Net.HttpStatusCode.OK)
            {

                System.IO.Stream responseStream = hwresponse.GetResponseStream();
               //Here i am getting that exception

Remarque: Quand j'essaye de coller l'adresse url dans le navigateur, il dit

Erreur 404--Pas Trouvé
À partir de la RFC 2068 Protocole de Transfert Hypertexte -- HTTP/1.1:
10.4.5 404 Not Found
Le serveur n'a pas trouvé quelque chose correspondant à l'URI de Demande. Aucune indication n'est donnée si la condition est temporaire ou permanente.
Si le serveur ne souhaite pas rendre cette information disponible pour le client, le code de statut 403 (Interdit) peut être utilisé à la place. Le 410 (Disparu) le code d'état DOIT être utilisé si le serveur ne sait, à travers certaines en interne configurable mécanisme, une vieille ressource est indisponible de façon permanente et n'a pas d'adresse de réexpédition.

Aussi il est entré dans 200 OK statut et des spectacles d'exception. Peut-on m'aider comment faire pour résoudre/suggession?

  • Avez-vous inspecté le message et la réponse avec un violon? Je serais un peu suspect de l'état 200 si vous ne pouvez pas obtenir un flux de réponse. .Net <-> Java peut être beaucoup de plaisir.