1. #1

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard HttpWebRequest GET - Keine Response

    Hallo.

    Ich habe hier eine Website, auf der ich beim GET Request leider keine Response erhalte.

    Eingeloggt bin ich mit dem Account, habe einen GET Request auf die Startseite gemacht, Cookies sind also da.

    Sonst hatte ich nie Probleme bei den GET Requests, die funktionieren normalerweise.

    Mein Vb.net Requestaufbau ist so:
    Code:
    Private Containa As CookieContainer = New CookieContainer
    
    Public Function Req(Site As String, Met As String, Optional P As String = "") As String
    Dim Response As String = String.Empty
    
    Dim R As HttpWebRequest = CType(HttpWebRequest.Create(Site), HttpWebRequest)
    With R
    .Proxy = Nothing
    .Method = Met
    .CookieContainer = Containa
    .AllowAutoRedirect = True
    .UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36"
    .ContentType = "application/x-www-form-urlencoded"
    .Timeout = 12000
    End With
    
    If Met = "POST" AndAlso P.Length > 4 Then
    R.ContentLength = P.Length
    Dim Wr As New StreamWriter(R.GetRequestStream(), System.Text.Encoding.Default)
    Wr.Write(P)
    Wr.Close()
    End If
    
    Dim Re As New StreamReader(R.GetResponse.GetResponseStream())
    Response = Re.ReadToEnd
    Re.Close()
    
    Return Response
    End Function
    Mein Aufruf:

    Code:
    Dim Url As String = String.Concat("http://www.diejeweiligeseite.org/newthread.php?do=postthread&f=", CateGoryId)
    
    Dim T As String = Req(Url, "GET")
    Kann mir jemand sagen, woran das liegt?

    Klicke auf die Grafik für eine größere Ansicht 

Name:	Unbenannt.PNG 
Hits:	167 
Größe:	53,2 KB 
ID:	7993
    Geändert von !lkay (17.08.2014 um 18:16 Uhr)

  2. #2

    Registriert seit
    17.07.2014
    Beiträge
    50
    Thanked 26 Times in 16 Posts

    Standard AW: HttpWebRequest GET - Keine Response

    Hat es einen Grund warum du Webrequest nutzt und nicht den Webclient?

  3. #3

    Registriert seit
    02.01.2013
    Beiträge
    879
    Thanked 458 Times in 313 Posts

    Standard AW: HttpWebRequest GET - Keine Response

    Sieht eigentlich ganz OK aus (bis auf die Fehlerbehandlung im Code, die ja völlig fehlt). Benutze doch Etherdetect oder Microsoft Network Monitor oder ähnliche Sniffer, um festzustellen, was auf der Netzebene an Traffic vor sich geht, während das Programm abläuft. Könnte ein Firewallproblem sein o.ä.

Ähnliche Themen

  1. VB.Net HTTPwebrequest: Wer Kennt Wen?
    Von One Way im Forum .Net
    Antworten: 5
    Letzter Beitrag: 10.03.2014, 02:09
  2. Antworten: 3
    Letzter Beitrag: 11.02.2014, 09:32
  3. Antworten: 7
    Letzter Beitrag: 17.01.2014, 11:23
  4. C# HTTPWebRequest Hilfe! IpBoard Login
    Von RaidPower im Forum .Net
    Antworten: 15
    Letzter Beitrag: 20.09.2013, 01:29
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.