WebClient.UploadData korrekte Verwendung für post-Anforderung
ich denke, ich werde ein bisschen verrückt, wenn ich Teste diese auf meinem lokalen webserver funktioniert es einwandfrei
wenn ich gehen, um die live-website, es gibt eine leere Zeichenfolge anstelle der Daten, die ich erwarte
ich bin nicht so vertraut mit C#, so dass ich nur testen wollte, bin ich die Dinge richtig tun.
die Daten werden nur ascii-text
wc = new WebClient();
wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
response = wc.UploadData(this.urlUpdate, Encoding.ASCII.GetBytes("data=" + HttpUtility.UrlEncode(buf.ToString())));
s = Encoding.ASCII.GetString(response);
InformationsquelleAutor bumperbox | 2009-07-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es hängt wirklich was Sie versuchen zu tun ist... ich bin mir nicht sicher, zum Beispiel, warum Sie die url-Codierung von Daten in den Körper. Ein einfacher Weg, um post-Schlüssel/Wert-Paaren wird mit
UploadValues
;InformationsquelleAutor Marc Gravell