http request senden
-
ich versuche gerade ein programm zu schreiben was eine datei auf rapidshare.com hochlädt.
ich stehe gerade auf dem schlauch was die notwendigkeit der ganzen Parameter im request angeht und was ich übergeben muss.hier mal so ein request:
http://rs214l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=365604911577830728 POST /cgi-bin/upload.cgi?rsuploadid=365604911577830728 HTTP/1.1 Host: rs214l3.rapidshare.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://www.rapidshare.com/ Content-Type: multipart/form-data; boundary=---------------------------491299511942 Content-Length: 47114 -----------------------------491299511942 Content-Disposition: form-data; name="filecontent"; filename="***********.***" Content-Type: application/force-download Rar! HTTP/1.x 200 OK P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE" Date: Sun, 26 Oct 2008 13:37:19 GMT Connection: close Accept-Ranges: bytes Content-Type: text/html; charset=ISO-8859-1 Cache-Control: no-cache Content-Length: 14593
ich weiß nun nicht was ich alles davon übergeben MUSS und auch weiß ich nicht was das boundary und der doppelte Content-type zu sagen haben.
ich hoffe es kann mir da einer helfen.
-
In der HTTP RFC sind die Parameter erklärt.
-