C# Http // Get & Post

02/15/2015 17:36 xcyancali#1
Hey,

kann mir jemand eine GET und POST Funktion für Webrequest zur Verfügung stellen?

Bei Google finde ich nichts funktionsfähiges und der Code aus sämtlichen Youtube Tutorials will bei mir nicht funktionieren.

Ich gebe all meine eGold.
02/15/2015 18:32 Kraizy​#2
PHP Code:
Imports System.IO
Imports System
.Net
Imports System
.Text

Class Http
     Dim request 
As HttpWebRequest
     Dim response 
As HttpWebResponse
     Dim cookies 
As New CookieContainer

     
Function GetResponse(url As StringOptional postData As String "") As String
          request 
CType(HttpWebRequest.Create(url), HttpWebRequest)
          
request.CookieContainer cookies
          request
.UserAgent "..."
          
//sonstiges

          
If postData <> "" Then
               request
.Method "POST"

               
Dim byteArr() As Byte Encoding.Default.GetBytes(postData)               
               
request.ContentLength byteArr.Length
               
               Dim dataStream 
As Stream request.GetRequestStream()
               
dataStream.Write(byteArr0byteArr.Length)         
          
End If

          
response CType(request.GetResponse(), HttpWebResponse)
          Return New 
StreamReader(response.GetResponseStream(), Encoding.Default).ReadToEnd()
     
End Function
End Class

//Aufruf
With New Http
     
//GET
     
Dim html As String = .GetResponse("url")

     
//POST
     
html = .GetResponse("url""post data")
End With 
Ist zwar nicht C# aber sollte man innerhalb einer Minute anpassen können.
02/15/2015 19:46 Requi#3
Das erste was kam, wenn ich "c# webrequest get post" google.
[Only registered and activated users can see links. Click Here To Register...]
02/17/2015 12:57 x]vIrus[x#4
wenn du post requests an den server schickst, dann musst du dich schon ein wenig mit dem protokoll auskennen wie so etwas richtig auszusehen hat. am einfachsten lernt man es wenn man einfach kuckt was an die gewünschte seite für daten geschickt werden, z.b. über firebug etc und diese dann versucht nach zu bauen
02/17/2015 17:32 snow#5
#closed (on request)