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.




Anmelden zum Antworten