Καλώς ορίσατε στο
dotNETZone.gr
-
Σύνδεση
|
Εγγραφή
|
Βοήθεια
σε
Πρώτα Βήματα - Γλώσσες προγραμματισμού (συζήτηση)
Πρώτα βήματα (ομάδα)
(όλο το δικτυακό τόπο)
Αρχική σελίδα
Ιστολόγια
Συζητήσεις
Εκθέσεις Φωτογραφιών
Αρχειοθήκες
dotNETZone.gr
»
Πρώτα βήματα
»
Πρώτα Βήματα - Γλώσσες προγραμ...
»
Απ: WebRequest POST / C#.NET
WebRequest POST / C#.NET
Îåêßíçóå áðü ôï ìÝëïò
Brolly
.
Τελευταία δημοσίευση από το μέλος
Brolly
στις 28-02-2008, 21:24. Υπάρχουν 3 απαντήσεις.
Tweet
Ταξινόμηση Δημοσιεύσεων:
Παλαιότερο προς νεότερο
Νεότερο προς παλαιότερο
Προηγούμενο
Επόμενο
26-02-2008, 17:40
40518
Brolly
Μέλος από τις 07-12-2007
Θεσσαλονίκη
Δημοσιεύσεις 8
WebRequest POST / C#.NET
Καλησπερα σας, θα ηθελα να φτιαξω ενα app οπου θα εχει ενα TextBox ενα Button και ενα label. Οταν θα πατιετε το Button να κανει paste το text του textbox στο rafb.net/paste και στο label να δινει το URL που εχει το paste μου. Σαν ιδεα μου φανηκε ευκολο αλλα οταν εκατσα να το κανω τα βρηκα μπαστουνια. Σιγουρα θα χρειαστω WebRequests με POST method.
Προσπαθησα να κανω κατι αλλα ο παρακατω κωδικας δεν δουλευει σωστα.
Uri rafb
=
new
Uri(
"http://rafb.net/paste/paste.php"
);
string
postData
=
"This is a test that posts this string to a Web server."
;
ASCIIEncoding encoding
=
new
ASCIIEncoding();
byte
[] byteArray
=
Encoding.UTF8.GetBytes(postData);
HttpWebRequest request
=
(HttpWebRequest)WebRequest.Create(rafb);
request.Timeout
=
15000;
request.Method
=
"POST"
;
request.ContentType
=
"application/x-www-form-urlencoded"
;
request.ContentLength
=
byteArray.Length;
Stream dataStream
=
request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
HttpWebResponse response
=
(HttpWebResponse)request.GetResponse();
string
asdf
=
response.ResponseUri.ToString();
MessageBox.Show((((HttpWebResponse)response).StatusDescription));
MessageBox.Show(asdf);
dataStream.Close();
response.Close();
Αναφορά Κακοποίησης
27-02-2008, 00:57
40531
σε απάντηση της
40518
Νατάσα Μανουσοπούλου
Μέλος από τις 05-09-2005
Μαρούσι
Δημοσιεύσεις 883
Απ: WebRequest POST / C#.NET
Αν θέλεις να κάνεις post φόρμα, δεν αρκεί να βάλεις το content απευθείας μέσα στο request body. Ρϊξε μια ματιά
εδώ
.
Νατάσα Μανουσοπούλου
Αναφορά Κακοποίησης
27-02-2008, 01:21
40534
σε απάντηση της
40518
Brolly
Μέλος από τις 07-12-2007
Θεσσαλονίκη
Δημοσιεύσεις 8
Απ: WebRequest POST / C#.NET
Αχμ ... δηλαδη πως θα μπορεσω να βαλω μεσα στο textbox της σελιδας ενα text και να πατησω το Paste button της web page ?
Αναφορά Κακοποίησης
28-02-2008, 21:24
40586
σε απάντηση της
40534
Brolly
Μέλος από τις 07-12-2007
Θεσσαλονίκη
Δημοσιεύσεις 8
Απ: WebRequest POST / C#.NET
Οκ, το εκανα. Ευχαριστω.
Αναφορά Κακοποίησης