[VisualBasic] Http Header

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Knusperkeks, 27. März 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 27. März 2007
    Http Header

    Leute des guten Geschmacks,

    Ich habe folgendes Problem:

    ich möchte ein paar links bei save.raidrush.ws verschlüsseln und dazu muss ich per winsock nen paar http header an die Website schicken nur das Problem ist ich weiß nich wie ich den 2ten hin bekomme in dem dann auch den Inhalt steht!?

    also so sieht erstmal mein Projekt aus:

    Code:
    Private Sub Command1_Click()
    wsk1.Close
    wsk1.Connect
    End Sub
    
    Private Sub wsk1_Connect()
    Dim a As String
    
    a = a & "POST /?cmd HTTP/1.1" & vbCrLf
    a = a & "Host: save.raidrush.ws" & vbCrLf
    a = a & "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3" & vbCrLf
    a = a & "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" & vbCrLf
    a = a & "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & vbCrLf
    a = a & "Accept-Encoding: gzip,deflate" & vbCrLf
    a = a & "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & vbCrLf
    a = a & "Keep-Alive: 300" & vbCrLf
    a = a & "Connection: keep-alive" & vbCrLf
    a = a & "Referer: http://save.raidrush.ws/" & vbCrLf
    a = a & "Cookie: rrsessionhash=" & rrsessionhash & ";rrlastvisit=" & rrlastvisit & ";rrlastactivity=" & rrlastactivity & vbCrLf
    
    wsk1.SendData a
    End Sub
    ^^ dort passiert schon erstmal gar nix wenn ich auf den Button klicke .... also er beendet das durchlaufen im Button und das wars dann ....

    hier nochmal der http header für sich alleine:
    Code:
    POST /?cmd HTTP/1.1..
    Host: save.raidrush .to..
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3..
    Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5..
    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://save.raidrush.ws/..
    Cookie: rrsessionhash=###########;rrlastvisit=#########; rrlastactivity=#..
    Also das winsock Element spring nicht auf das connect an und daher bringt mir der teil mit dem http im 2ten teil eigentlich gar nichts!
    Nun ist auch noch die 2te frage was ich als http senden muss um nen link zu verschlüsseln?

    vielen danke schon mal und ich hoffe ich hab mich deutlich ausgedrückt!

    wenn einer das Projekt habe will soll er bescheid sagen wenns ihm mehr bringt :)

    Knusperkeks
     

  2. Anzeige
    Heute: Deals & Sale mit stark reduzierten Angeboten finden.
  3. #2 27. März 2007
    AW: Http Header

    Woher weißt du, dass Winsock nicht verbindet? Probier doch mal, am Anfang der Connect-Sub eine MsgBox erscheinen zu lassen. Wenn dann eine erscheint, weißt du schonmal, dass er sich verbindet^^

    Was mir noch auffällt: falls ich mich nicht täusche, braucht man am Ende des HTTP-Requests zwei mal vbCrLf, also so:

    Code:
    a = a & "Cookie: rrsessionhash=" & rrsessionhash & ";rrlastvisit=" & rrlastvisit & ";rrlastactivity=" & rrlastactivity & vbCrLf & vbCrLf
    Probiers doch mal so aus :]
     
  4. #3 27. März 2007
    AW: Http Header

    ich hab dir wohl vergessen zu sagen, dass zwischen header und data field 2x vbcrlf stehen muss, selbst wenn keine daten (außer dem header) gesendet werden ;)

    edit:
    an mir lags nicht, an meinem beispielsource waren die schon dran:
     
  5. #4 27. März 2007
    AW: Http Header

    Du solltest auch zusätzlich die Antwort abwarten, sprich lesen.
    Darüber bin ich mal bei einem PHP-Projekt gestolpert und hab den Header und die Daten nur geschickt aber die Antwort nicht gelesen. Und trotzdessen dass der Header richtig war, lief das Ganze nur, wenn ich auch die Antwort gelesen habe; vermutlich wurde der Socket sonst zu schnell geschlossen
     
  6. #5 27. März 2007
    AW: Http Header

    Die Message box kommt nicht, aber das hab ich ja schon vorher geschrieben das der nich in den connect teil übergeht, und das mit dem doppelten vbcrlf war ja bis jetzt noch nicht wichtig, aber ich habs mal verbessert :)

    danke schonmal dafür ;)

    Jo ist ja ned schlimm das mit dem doppelten enter hätt ich schon gefunden aber er geht ja wie gesagt gar nich erst in den connect teil mit über ....

    Naja ich hab das antwort abwarten auch mal mit eingebaut, und trotzdem springt er nich in den connect teil .... Ich bekomme auch keine Antwort ....

    Hier nochmal mein neuer source und das Projekt :)
    Code:
    Private Sub Command1_Click()
    wsk1.Close
    wsk1.Connect
    End Sub
    
    Private Sub wsk1_Connect()
    Dim a As String
    MsgBox ("connect")
    a = a & "POST /?cmd HTTP/1.1" & vbCrLf
    a = a & "Host: save.raidrush.ws" & vbCrLf
    a = a & "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3" & vbCrLf
    a = a & "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" & vbCrLf
    a = a & "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & vbCrLf
    a = a & "Accept-Encoding: gzip,deflate" & vbCrLf
    a = a & "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & vbCrLf
    a = a & "Keep-Alive: 300" & vbCrLf
    a = a & "Connection: keep-alive" & vbCrLf
    a = a & "Referer: http://save.raidrush.ws/" & vbCrLf
    a = a & "Cookie: rrsessionhash=" & rrsessionhash & ";rrlastvisit=" & rrlastvisit & ";rrlastactivity=" & rrlastactivity & vbCrLf & vbCrLf
    
    wsk1.SendData a
    End Sub
    
    
    Private Sub wsk1_DataArrival(ByVal bytesTotal As Long)
    wsk1.GetData strdata
    Text1.Text = Text1.Text & strdata
    End Sub
    Hier ist das ganze Projekt!

    €dit: hier noch mal nen video mit debugger von meinem programm wo man auch sieht das er nicht in den connect modus geht (Nur im wmp abspielbar)



    vielen dank schon mal an alle die mir geholfen haben :)

    Knusperkeks
     
  7. #6 27. März 2007
    AW: Http Header

    Es wäre vielleicht ganz sinnvoll, einen Remotehost + -port anzugeben :D
     
  8. #7 27. März 2007
    AW: Http Header

    Und der wäre in dem fall?!
    Und wo gebe ich den an?

    Ich bin noch nicht so versiert in sachen hattp usw daher kann man von mir noch keine grundwissen voraussetzen :p

    Knusperkeks
     
  9. #8 27. März 2007
    AW: Http Header

    Das wäre in deinem Fall save.raidrush.ws. Da Winsock aber nur IPs annimmt, musste die erst einmal umwandeln (cmd öffnen -> ping -a save.raidrush.ws -> 64.56.67.130).

    Die IP (Remotehost) ist also 64.56.67.130
    Der HTTP-Port ist 80.

    Nun fügst du vor wsk1.Close noch das ein:

    Code:
    Private Sub Command1_Click()
    wsk1.Remotehost = "64.56.67.130"
    wsk1.Remoteport = "80"
    
    wsk1.Close
    wsk1.Connect
    End Sub
    Nun sollte es gehen ^^
     
  10. #9 27. März 2007
    AW: Http Header

    Desweiteren kannst du einfach mitsniffen, was er sendet, wenn er was sendet!
    Und einfach die retvals von den APIs pruefen. Dann weisst du auch schon mehr.
     
  11. #10 27. März 2007
    AW: Http Header

    Hab nix verstanden aber ich teste gleich erstmal die sachen von Gibbon

    Rest guck ich mir danach an :)

    Danke (inc. bewertungen) sind an alle erstmal raus :)

    €dit: So das mit dem Senden geht soweit schonmal ganz gut nur ich bekomme ganz viele fragezeichen zurück ....

    wenn ich die dann mit asc() umwandel dann bekomm ich 3 mal 63 ......

    Und ich weiß leider immer noch nicht wo ich die url einfügen muss die ich verschlüsseln will ;)

    Knusperkeks
     
  12. #11 27. März 2007
    AW: Http Header

    Nimm die HTTP-Klasse von AVB, dann musste dich nicht um den Header kümmern. Geht ganz einfach damit...

    btw isses "POST /?cmd =1 HTTP/1.1"

    mfg r90
     
  13. #12 27. März 2007
    AW: Http Header

    Du musst sie Variable strdata als String deklarieren, denn sonst bekommst du immer Fragezeichen (frag mich nicht wieso, es ist nunmal so^^). Das sollte dann so aussehen:

    Code:
    Private Sub wsk1_DataArrival(blabla)
    Dim strdata As String
    
    wsk1.GetData strdata
    End Sub
     
  14. #13 27. März 2007
    AW: Http Header

    :eek: :eek: :eek: :eek: du hast mir gerade das leben gerette :) ich hätte hier sonst noch nen kolla bekommen denn ich hab immer nur ??????ßß????????" bekommen ;)

    €dit:

    so nun hab ich nur noch nen kleinen fehler ......

    Code:
    Private Sub Command1_Click()
    wsk1.Close
    wsk1.Connect
    End Sub
    
    Private Sub Form_Load()
    wsk1.RemoteHost = "64.56.67.130"
    wsk1.RemotePort = "80"
    End Sub
    
    Private Sub wsk1_Connect()
    Dim a As String
    a = a & "POST /?cmd=1 HTTP/1.1" & vbCrLf
    a = a & "Host: save.raidrush.ws" & vbCrLf
    a = a & "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3" & vbCrLf
    a = a & "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" & vbCrLf
    a = a & "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & vbCrLf
    a = a & "Accept-Encoding: gzip,deflate" & vbCrLf
    a = a & "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & vbCrLf
    a = a & "Keep-Alive: 300" & vbCrLf
    a = a & "Connection: keep-alive" & vbCrLf
    a = a & "Referer: http://save.raidrush.ws/" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""ordner_name""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""links""" & vbCrLf
    a = a & "http://www.google.de" & vbCrLf
    a = a & "http://www.google.com" & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""passwort""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""email""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""page_url""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""submit""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203--" & vbCrLf & vbCrLf
    
    
    wsk1.SendData a
    
    End Sub
    
    
    Private Sub wsk1_DataArrival(ByVal bytesTotal As Long)
    Dim strdata As String
    wsk1.GetData strdata
    strdata = Replace(strdata, vbLf, vbCrLf)
    Text1.Text = Text1.Text & strdata & vbCrLf
    End Sub
    ^^ mein code und dann liefert er mir das:

    Code:
    HTTP/1.1 200 OK
    
    Date: Tue, 27 Mar 2007 18:02:25 GMT
    
    Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-16
    
    X-Powered-By: PHP/4.3.10-16
    
    Connection: close
    
    Transfer-Encoding: chunked
    
    Content-Type: text/html; charset=iso-8859-1
    
    
    
    71a
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="de">
    <head>
    <title>RR:Save - Link Protection</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link type="text/css" rel="stylesheet" href="http://save.raidrush.ws/style.css" />
    <script language="JavaScript">
    if(top.frames.length>0){top.location.href=self.location;}
    </script>
    </head>
    <body>
    
    <div align="center">
    <div id="page">
    <div class="headline"><b>RR:Save - Link Protection</b></div>
    <br /><br />
    <div style="width:300px;"><a href="http://save.raidrush.ws" title="SAVE YOUR FILES - FREE LINK PROTECTION"><div class="headlogo">&nbsp;</div></a></div>
    <br /><br />
    <head>
    <meta http-equiv="Content-Language" content="de">
    </head>
    
    <table width="500" border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td><b>Links - </b><span class="txt1">Folgender Link bringt dich zu deinen soeben verschlüsselten Links:</span>
     </td>
     </tr>
     <tr>
     <td><input type="text" class="box3" maxlength="255" name="url" value="" onclick="this.focus();this.select();" /> <br /><br /></td>
     </tr>
     <tr>
     <td><b>BBCode - </b><spa
    n class="txt1">Alternativ Linkcode für Foren und Blogs:</span></td>
     </tr>
     <tr>
     <td><input type="text" class="box3" maxlength="255" name="url" value="[URL=][/URL]" onclick="this.focus();this.select();" /> <br /><br /></td>
     </tr>
     <tr>
     <td><h4>&nbsp;[B][COLOR="Red"]Fehlende Links // fehlerhafte Eingaben![/COLOR][/B]</h4></td>
     </tr>
    </table></div>
    <br /><br />
    <div id="footer"><hr size="1" />
    <a href="http://raidrush.ws">raidrush.ws</a> |
     <a href="http://board.raidrush.ws">rr:board</a> |
     <a href="http://toplist.raidrush.ws">rr:toplist</a> |
     <a href="http://save.raidrush.ws">rr:save</a></div>
    </div>
    </body>
    </html>
    
    0
    Und ich sehe gerade keinen fehler .... ich haba uchs chon mal versucht alle ordnernamen etc mitzuschicken aber es kommt immer der gleiche fehler :(

    Knusperkeks
     
  15. #14 27. März 2007
    AW: Http Header

    In deinem Code fehlt der Content-Type...

    "Content-Type: multipart/form-data; boundary=..."

    Guck dir mal die RFCs zum HTTP-Header genau an. Dann haettest du nur die Haelfte der Fragen...
    Und das bei der Signatur: "Heute schon dein Hirn Benutzt?"
     
  16. #15 27. März 2007
    AW: Http Header

    Das ist das erste mal das ich mit http headern arbeite also bitte um rücksicht ;)

    und ich behaupte ja nicht das ich immer mein hin benutzen doch mache missbrauchen den Nichtgebrauch ihres Hirnes ;)

    außerdem hab ich es heute schon an anderer stelle benutzt :p

    Aber was sind RCFs?

    Man kann ja schließlich auch nicht alles wissen ....


    Knusperkeks
     
  17. #16 27. März 2007
    AW: Http Header

    Auch an dieser Stelle haetten 10 Sekunden Suche bei Google dir helfen koennen. Anstatt zu fragen, haettest du mit dem Suchwort "rfc http" direkt an erster Stelle dein Ergebnis gehabt...

    RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 (RFC2616)

    Das mit dem "Gehirn einsetzen" muss aber nochmal geuebt werden...
     
  18. #17 28. März 2007
    AW: Http Header

    ich hatte rfc schon bei google eingegeben aber wer soll denn wissen das ich das zusammen mit http suchen muss ....

    naja ich hab mal durchgeschaut und hab das so angepasst das es stimmen müsste:

    Code:
    a = a & "POST /?cmd=1 HTTP/1.1" & vbCrLf
    a = a & "Host: save.raidrush.ws" & vbCrLf
    a = a & "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3" & vbCrLf
    a = a & "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" & vbCrLf
    a = a & "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & vbCrLf
    a = a & "Accept-Encoding: gzip,deflate" & vbCrLf
    a = a & "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & vbCrLf
    a = a & "Keep-Alive: 300" & vbCrLf
    a = a & "Connection: keep-alive" & vbCrLf
    a = a & "Referer: http://save.raidrush.ws/" & vbCrLf
    [B][COLOR="Red"]a = a & "Content-Length: " & Len("http://www.google.de") & vbCrLf[/COLOR][/B]
    a = a & "Content-Type: multipart/form-data; boundary=---------------------------118562262527203" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""ordner_name""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""links""" & vbCrLf
    a = a & "http://www.google.de" & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""passwort""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""email""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""page_url""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""submit""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203--" & vbCrLf
    
    
    wsk1.SendData a
    ist das mit der content length denn richtig?!

    nur leider bekomm ich immer noch:

    Code:
    HTTP/1.1 200 OK
    
    Date: Wed, 28 Mar 2007 09:46:28 GMT
    
    Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-16
    
    X-Powered-By: PHP/4.3.10-16
    
    Connection: close
    
    Transfer-Encoding: chunked
    
    Content-Type: text/html; charset=iso-8859-1
    
    
    
    71a
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="de">
    <head>
    <title>RR:Save - Link Protection</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link type="text/css" rel="stylesheet" href="http://save.raidrush.ws/style.css" />
    <script language="JavaScript">
    if(top.frames.length>0){top.location.href=self.location;}
    </script>
    </head>
    <body>
    
    <div align="center">
    <div id="page">
    <div class="headline"><b>RR:Save - Link Protection</b></div>
    <br /><br />
    <div style="width:300px;"><a href="http://save.raidrush.ws" title="SAVE YOUR FILES - FREE LINK PROTECTION"><div class="headlogo">&nbsp;</div></a></div>
    <br /><br />
    <head>
    <meta http-equiv="Content-Language" content="de">
    </head>
    
    <table width="500" border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td><b>Links - </b><span class="txt1">Folgender Link bringt dich zu deinen soeben verschlüsselten Links:</span>
     </td>
     </tr>
     <tr>
     <td><input type="text" class="box3" maxlength="255" name="url" value="" onclick="this.focus();this.select();" /> <br /><br /></td>
     </tr>
     <tr>
     <td><b>BBCode - </b><spa
    n class="txt1">Alternativ Linkcode für Foren und Blogs:</span></td>
     </tr>
     <tr>
     <td><input type="text" class="box3" maxlength="255" name="url" value="[URL=][/URL]" onclick="this.focus();this.select();" /> <br /><br /></td>
     </tr>
     <tr>
     <td><h4>&nbsp;Fehlende Links // fehlerhafte Eingaben!</h4></td>
     </tr>
    </table></div>
    <br /><br />
    <div id="footer"><hr size="1" />
    <a href="http://raidrush.ws">raidrush.ws</a> |
     <a href="http://board.raidrush.ws">rr:board</a> |
     <a href="http://toplist.raidrush.ws">rr:toplist</a> |
     <a href="http://save.raidrush.ws">rr:save</a></div>
    </div>
    </body>
    </html>
    
    0
    Ich bin am verzweifeln ....

    Knusperkeks
     
  19. #18 28. März 2007
    AW: Http Header

    Content-Length is die Länge der Daten hinter dem Header...
    Du kannst übrigens jede Menge aus deinem Header weglassen:

    Code:
    a = a & "POST /?cmd=1 HTTP/1.1" & vbCrLf
    a = a & "Host: save.raidrush.ws" & vbCrLf
    a = a & "Referer: http://save.raidrush.ws/" & vbCrLf
    a = a & "Content-Length: " & [B]LÄNGE DER DATEN NACH DEM HEADER[/B] & vbCrLf
    a = a & "Content-Type: multipart/form-data; boundary=---------------------------118562262527203" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""ordner_name""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""links""" & vbCrLf & [B]vbCrLf[/B]
    a = a & "http://www.google.de" & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""passwort""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""email""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""page_url""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203" & vbCrLf
    a = a & "Content-Disposition: form-data; name=""submit""" & vbCrLf & vbCrLf
    
    a = a & "-----------------------------118562262527203--" & vbCrLf
    Ob Referrer drinbleiben muss weiß ich ned, kann man aber zur Not auch noch rauswerfen.
     
  20. #19 28. März 2007
    AW: Http Header

    Mal grad fix nen Java Programm gemacht, ein funkionierender Request (kannste ja mal mit deinem abgleichen):
    Content-Length muss die Länge in Byte der Daten nach dem Header sein

    //edit: Ah Razor war schneller ;)

    Code:
    POST /?cmd=1 HTTP/1.1
    User-Agent: None (Linux)
    Host: save.raidrush.ws
    Accept: application/xhtml+voice+xml;version=1.2, application/x-xhtml+voice+xml;version=1.2, text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
    Accept-Language: de-DE,de;q=0.9,en;q=0.8
    Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
    Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
    Connection: Keep-Alive, TE
    Content-Type: multipart/form-data; boundary=--------------------111981e73a8
    TE: deflate, gzip, chunked, identity, trailers
    Cache-Control: no-cache
    Content-Disposition: form-data
    Pragma: no-cache
    Content-Length: 452
    
    ----------------------111981e73a8
    Content-Disposition: form-data; name="ordner_name"
    
    Mein Ordner #1
    ----------------------111981e73a8
    Content-Disposition: form-data; name="links"
    
    http://bla.blub
    http://blub.bla
    ----------------------111981e73a8
    Content-Disposition: form-data; name="passwort"
    
    123
    ----------------------111981e73a8
    Content-Disposition: form-data; name="email"
    
    noone@nowhere.com
    ----------------------111981e73a8--
     
  21. #20 28. März 2007
    AW: Http Header

    Mit netter hilfe von razor90 hab ichs nuna uch geschafft :)

    vielen dank :)


    Knusperkeks
     

  22. Videos zum Thema
Die Seite wird geladen...