116 messaggi dal 03 febbraio 2002
Ciao a tutti, sto cercando di fare una richiesta POST ad una pagina web con HttpWebRequest con il codice che vedrete di seguito. Il problema è che la prima volta è funzionato correttamente. Dalla seconda mi ha dato sempre un errore di Richiesta annullata. Infatti la pagina "receive.htm" sul server si è bloccata ed è illeggibile. Ho provato il codice su altri vari Url e mi da sempre "Errore del server remoto: (405) Metodo non consentito". Non capisco nè il perchè del file bloccato, nè perchè il metodo sugli altri Url non è consentito...

Qualcuno può aiutarmi?

CODICE:
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.miosito.it/receive.htm");

string postData="name=giovanni";

ASCIIEncoding encoding=new ASCIIEncoding();
byte[] byte1=encoding.GetBytes(postData);

myHttpWebRequest.ContentType="application/x-www-form-urlencoded";

myHttpWebRequest.ContentLength=postData.Length;
myHttpWebRequest.Method = "POST";

Stream newStream = myHttpWebRequest.GetRequestStream();
newStream.Write(byte1,0,byte1.Length);
newStream.Close();

HttpWebResponse response = (HttpWebResponse)myHttpWebRequest.GetResponse();

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.