hey leute
ich hab mir zum testen ein kleiner programm geschrieben um einen http post request an google.de zu schicken. der request wird anscheinend abgeschickt aber ich bekomme keine antwort vom server zurück. ich hab mal den traffic mitgeschnitten und gesehen, dass ein 400er bad request zurück kommt. wieso zeigt mir mein prog das nicht an? dataarrival wird nicht aufgerufen aber waurm?
edit: in dem code steht jetzt GET, probiert habe ich beides!
quellcode
ich hab mir zum testen ein kleiner programm geschrieben um einen http post request an google.de zu schicken. der request wird anscheinend abgeschickt aber ich bekomme keine antwort vom server zurück. ich hab mal den traffic mitgeschnitten und gesehen, dass ein 400er bad request zurück kommt. wieso zeigt mir mein prog das nicht an? dataarrival wird nicht aufgerufen aber waurm?
edit: in dem code steht jetzt GET, probiert habe ich beides!
quellcode
Visual Basic-Quellcode
- Private conn As Boolean
- Private Sub Command1_Click()
- sock.RemoteHost = "www.google.de"
- sock.RemotePort = 80
- sock.Protocol = sckTCPProtocol
- sock.Connect
- Do While conn = False
- DoEvents
- Loop
- header = "GET / HTTP/1.1" & vbCrLf & _
- "Host: google.de" & vbCrLf & _
- "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)" & vbCrLf & _
- "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" & vbCrLf & _
- "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & vbCrLf & _
- "Accept-Encoding: gzip,deflate" & vbCrLf & _
- "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & vbCrLf & _
- "Keep-Alive: 300" & vbCrLf & _
- "Connection: keep-alive"
- 'MsgBox header
- sock.SendData header
- End Sub
- Private Sub Form_Load()
- conn = False
- End Sub
- Private Sub sock_Connect()
- conn = True
- End Sub
- Private Sub sock_DataArrival(ByVal bytesTotal As Long)
- Dim data
- sock.GetData data
- MsgBox data
- End Sub
- Private Sub sock_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
- MsgBox Description
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „distX“ ()