Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

WebRequest POST / C#.NET

Îåêßíçóå áðü ôï ìÝëïò Brolly. Τελευταία δημοσίευση από το μέλος Brolly στις 28-02-2008, 21:24. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  26-02-2008, 17:40 40518

    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

    Απ: WebRequest POST / C#.NET

    Αν θέλεις να κάνεις post φόρμα, δεν αρκεί να βάλεις το content απευθείας μέσα στο request body. Ρϊξε μια ματιά εδώ.
    Νατάσα Μανουσοπούλου
  •  27-02-2008, 01:21 40534 σε απάντηση της 40518

    Απ: WebRequest POST / C#.NET

    Αχμ ... δηλαδη πως θα μπορεσω να βαλω μεσα στο textbox της σελιδας ενα text και να πατησω το Paste button της web page  ?
  •  28-02-2008, 21:24 40586 σε απάντηση της 40534

    Απ: WebRequest POST / C#.NET

    Οκ, το εκανα. Ευχαριστω.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems