HTTPS POST do Tomcata

0

Witam,

Próbuję wysyłać żądanie do Tomcat 5.5 metodą HTTPS POST, w ciele zwrotnym spodziewam się pliku xml.
Niestety na razie serwer zwraca mi info:
"The remote server returned an error: (401) Unauthorized."

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://adres.org/usluga/");
request.Method = "POST";
request.ContentType = "text/plain";
request.UseDefaultCredentials = false;
// parameteters passed in body HTTP POST
string content = "param1=costam&param2=costam2";
request.ContentLength = content.Length;

        // Write the request
        StreamWriter stOut = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII);
        stOut.Write(content);
        stOut.Close();
        HttpWebResponse response = null;            
        try
        {
            response = (HttpWebResponse)request.GetResponse();
        }
        catch (WebException webExt)
        {
            Showmsg(webExt.ToString());
        }
        // read response  
        StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1252));
        string str = reader.ReadToEnd(); 
        reader.Close();

Co może być tego przyczyną i jak temu zradzić?

Dzięki wielki za odpowiedź :)

0
request.Credentials = CredentialCache.DefaultCredentials;

;)

pozdrawiam

0

Już wiem...

Było
request.ContentType = "text/plain";

Ma być:
request.ContentType = "application/x-www-form-urlencoded";

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1