Follow the HTTPS post Send data using multipart / form-data content type.
----------------------------- 27311326571405 \ r \ n Content-Disposal: Form- Data; Name = "list" \ r \ n \ r \ n8274184 \ r \ n ----------------------------- 27311326571405 \ r \ NContent-Disposition: Form-data; Name = "list" \ r \ n \ r \ n8274174 \ r \ n ----------------------------- 27311326571405 \ r \ NContent-Disposition: Form-data; Name = "list" \ r \ n \ r \ n8274178 \ r \ n ----------------------------- 27311326571405 \ r \ NContent-Disposition: Form-data; Name = "antirobot" \ r \ n \ r \ n2341234 \ r \ n ----------------------------- 27311326571405 \ r \ NContent-Disposition: Form-data; Name = "votehidden" \ r \ n \ r \ n1 \ r \ n ----------------------------- 27311326571405 - \ R \ N The list is an input name. 8274184, 8274174, 8274178 etc. The input value is But what is 27311326571405, 27311326571405 ... etc? I want to send the same request using C # but I do not know how to get this number. --- 27311326571405 is called a border and it is a random string, which should never appear in the data you send and used as a separator between values.
Here is an example of sending such request to a given address:
class program {static zero main ()} {var data = new list & lt ; KeyvaluePair & lt; String, string & gt; & Gt; (New [] {new keyValuePayer & lt; string, string & gt; ("list", "8274184"), new keyword & lt; string, string & gt; ("list", "8274174"), new keywallpair & New strings, string, string (gt; list ', "8274178"), new keypad & lt; string, string & gt; ("antirobot", "2341234"), new keypad & lt; string, string & gt; ("Votehide", "1"),}); String limit = "---- MySpaceBoundary" + date time.Note now Toaster ("x"); Var Request = (HttpWebRequest) WebRequest.Create ("http://example.com"); Request.ContentType = "Multipart / Form-Data; Border =" + Border; request. Method = "post"; (Var requestStream = request.GetRequestStream ()) (var author = new streamer (request stream)) {foreach (different items in data) {author.WriteLine ("-" + border); Author.light line (string.format ("content-presentation: form-data; name = \" {0} \ "", item .key)); Writer.WriteLine (); Writer.WriteLine (item.Value); } Author. Write line (border + "-"); } (Var reader = new streamreader (responses)) using {var response = request.GetResponse ()) (var responseStream = response.GetResponseStream ()) {Console.WriteLine (reader.ReadToEnd ()) ; }}}
Comments
Post a Comment