vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Projekte und Betatester (VB und VB.NET)
HttpWebRequest-Klasse - hweb.dll (vb.net 2.x) - Tester gesucht. 
Autor: Griever
Datum: 29.03.10 00:00

Hallo.

Ich habe eine wahrscheinlich äußerst hilfreiche DLL entwickelt. Sie stellt 2 Funktionen zur Verfügung, welche es ermöglichen, HTTP-Requests ziemlich Browsergetreu durchzuführen.

Kurze Anwendungserklärung der GET-Methode:
1. Fügt die dll als Referenz zu eurem Projekt.
2. Import Hweb ins Projekt einfügen.
3. Neues HWeb()-Element erzeugen:
Dim MyHweb As New HWeb()
4. HWeb-Request (Get-Methode):
Dim ergebnis As HWeb.HRes = MyHweb.SendGetData("http://www.google.de/")
5. Struktur des HRes-Elementes (Unter HWeb.HRes zu finden):
Public Class HRes
	Public Sub New()
	End Sub
	Public Source As String = ""
	Public RedirectUrl As String = ""
	Public Cookies As New CookieContainer()
End Class
Also ganz einfach.

Das SendGetData startet einen Request im Get-Modus. Es können folgende Parameter angegeben werden:
1. URL As String - Die URL, welche aufgerufen werden soll. (Erforderlich)
2. CookieCol As CookieContainer - Ein CookieContainer mit enthaltenen Cookies. Kann direkt von dem HRes-Element übergeben werden. (Optional)
3. referer As String - Der zu sendende Referer. Standardmäßig wird URL als Referer gesendet. Wenn man Nichts ("") angibt, wird die URL genutzt. Nur wenn man "NONE" übergibt, wird kein Referer übergeben.
4. ParseRedirects As Boolean - Unterbindet das automatische Weiterleiten bei Header("Location")-Events vom Server und übermittelt im HRes-Element unter RedirectUrl das Ziel der Weiterleitung.

Anwendungsbeispiel
Kurze Anwendungserklärung der POST-Methode:
1. Fügt die dll als Referenz zu eurem Projekt.
2. Import Hweb ins Projekt einfügen.
3. Neues HWeb()-Element erzeugen:
Dim MyHweb As New HWeb()
4. HWeb-Request (Post-Methode):
Dim PostParameter As New System.Collections.Specialized.NameValueCollection()
PostParameter.Add("PostName","PostWert")
Dim ergebnis As HWeb.HRes = MyHweb.SendPostData( _
  "http://www.google.de/",PostParameter)
Bei der Post-Methode erhält man ebenfalls ein HRes-Element zurück.
Folgende Parameter können bei der POST-Methode übergeben werden:
1. URL As String - wie bei der Get-Methode (Erforderlich)
2. postdata As NameValueCollection - Ein NameValueCollection mit den zu sendenden Post-Daten (Erforderlich)
3. CookieCol As CookieContainer - wie bei der Get-Methode (Optional)
4. referer As String - wie bei der Get-Methode (Optional)
5. ParseRedirects As Boolean - wie bei der Get-Methode (Optional)

Wie man sieht, kann man alles nötige steuern.
Das ganze ist jedoch noch nicht zu 100% fehlerfrei und daher suche ich leute, die die DLL mal explizit testen.
Der Sourcecode kann unter ICQ (413-432-780), MSN (mytester@hotmail.de) oder Per E-Mail (Griever@bguniverse.de) angefordert werden.

Die DLL gibts hier zum Download: (Direkt. Kein archiv)

Download (rapidshare.com)
Download (uploaded.to)
Download (ladshoch.de)
Download (mediafire.com)
Download (dataup.to)

Und hier die Archivierte Fassung, falls es mit den anderen Downloads wegen Systemsicherheitsrichtlinien oder sonstwas probleme gibt.

Download (rapidshare.com)
Download (uploaded.to)
Download (ladshoch.de)
Download (mediafire.com)
Download (dataup.to)

PS: Wer eine String-URL-Escape-Methode für vb.net 1 kennt, kann sie mir gerne mitteilen. Denn dann kann die DLL auch für vb.net 1 umgerüstet werden.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
HttpWebRequest-Klasse - hweb.dll (vb.net 2.x) - Tester gesuc...7.258Griever29.03.10 00:00
Re: HttpWebRequest-Klasse - hweb.dll (vb.net 2.x) - Tester g...3.366Griever02.05.10 16:20
[UPDATE] - hweb.dll (vb.net 2.x) - Binäre Daten3.076Griever23.05.10 02:54
[UPDATE] - hweb.dll (vb.net 2.x) - Bugfix + Images2.903Griever07.12.10 22:58
[Neues Update] - hweb.dll (vb.net 2.x) - Jetzt mit FILE-UPLO...2.520Griever21.07.11 13:30
[Neues Update] - hweb.dll (vb.net 2.x) - FILE-UPLOADS korrig...2.531Griever30.07.12 13:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel