Post schlägt auf einigen Servern fehl

06/04/2009 - 16:38 von Carsten | Report spam
Hallo zusammen,

ich versuche einige Daten zu posten, was eigentlich auch immer funktioniert
hat. Allerdings erhalte ich jetzt auf einigen Servern (immer Server 2003
Small Business mit Domànen Controller) einen Fehler: Verbindung wurde vom
Host softwaregesteuert beendet

Mein code:

Uri myUri = new Uri(HttpContext.Current.Application["mypath"].ToString() +
"newprofile");
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create(myUri);
request.Method = "POST";
request.ContentType = "text/xml";
request.ContentLength = XMLString.Length;


try
{
using (StreamWriter writingStream = new
StreamWriter(request.GetRequestStream(), Encoding.GetEncoding("iso-8859-1")))
{
writingStream.AutoFlush = true;
writingStream.Write(XMLString.ToCharArray(), 0,
XMLString.Length);
writingStream.Close();

}

}
catch (WebException ex) { }

HttpWebResponse response =
(HttpWebResponse)request.GetResponse();
int ilength = (int)response.ContentLength;
Stream stream_response = response.GetResponseStream();
byte[] arr_resp = new byte[ilength];
int igelesen = stream_response.Read(arr_resp, 0, ilength);

for (int b = 0; b < igelesen; b++)
result.Append((char)arr_resp[b]);


Ist meine Funktion nicht korrekt?

Carsten
 

Lesen sie die antworten

#1 Lutz Elßner
06/04/2009 - 19:42 | Warnen spam

ich versuche einige Daten zu posten, was eigentlich auch immer funktioniert
hat. Allerdings erhalte ich jetzt auf einigen Servern (immer Server 2003
Small Business mit Domànen Controller) einen Fehler: Verbindung wurde vom
Host softwaregesteuert beendet




Wenn auf der Ziel Webseite EventValidation aktiv ist, dann wird die
Formular-Fernsteuerung zumindest sehr erschwert.

Wenn du darauf Zugriff hat, kannst du das ganz oben in der Deklaration der Page
ausschalten. Aber dann kommen auch die bösen Robots drauf...

Lutz

Ähnliche fragen