Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
2 - PROFAN-Programmierung

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 WinHttp.dll öffentlicher Testserver
Autor: Matthias Griesbach (---.customers.d1-online.com)
Datum:   20.06.14 10:12

Für alle die keinen eigenen Apache Webserver zur Verfügung haben, gibt es einen öffentlichen Server, mit dem man die Übertragung eines Post Request ausprobieren kann.

http://www.posttestserver.com/

Wie beim localen Apache klappt die Kommunikation zwischen XProfan, WinHttp.dll und dem Server, nicht aber die übergabe des Bodys / der Daten.

Gemeldet wird,
Zitat:

es wurden 0 Bytes übertragen


Aufgefallen ist mir folgendes. Übertrage ich die Datei aus dem Browser, ist die Content-Length= 6920 Bytes.

Der Unicode Body hier im Test hat 13088 Bytes. Wandel ich nicht in Unicode um und übergebe den Body String sind es 6544 Bytes.

Beides kommt nicht durch, und wird von der Dll auch nicht versendet. Das habe ich mit dem RawCap Sniffer getestet.

Hier greift wohl der Umstand, das der übergeben Wert für die Größe der Daten nicht richtig (valide) ist, und somit keine Daten gesendet werden.
Zitat:

dwOptionalLength [in]
An unsigned long integer value that contains the length, in bytes, of the optional data. This parameter can be zero if there is no optional data to send.

This parameter must contain a valid length when the lpOptional parameter is not NULL. Otherwise, lpOptional is ignored and set to NULL.

Vielleicht liegt es aber auch an dem Umstand, das XProfan keine unsigned long integer Variablen kennt.

Man kann rein vom Wert her eine Uint simulieren,
Declare Var#
   Struct Bereich = UInt&
   Dim Var#, Bereich
   Var#.Uint&=4294967295
   Print Var#.Uint&
   Print LoWord(Var#.Uint&)
   Print HiWord(Var#.Uint&)

Ob diese Konstrukt aber eine echte Uint an die Dll weiterreicht, weiß ich auch nicht.

Soweit mal zum aktuellen Stand.

Beste Grüße
Matthias

XProfan X2, Windows 7

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 WinHttp.dll  Neu
Matthias Griesbach 13.06.14 20:28 
 Re: WinHttp.dll  Neu
Maik Borchardt 13.06.14 23:24 
 Quellcodes  Neu
Matthias Griesbach 14.06.14 17:49 
 Re: Quellcodes  Neu
Maik Borchardt 15.06.14 23:30 
 Re: Quellcodes  Neu
Matthias Griesbach 16.06.14 19:23 
 Re: Quellcodes  Neu
Maik Borchardt 16.06.14 21:12 
 Re: Quellcodes  Neu
Matthias Griesbach 16.06.14 21:37 
 Re: Quellcodes  Neu
Maik Borchardt 16.06.14 22:04 
 Re: Quellcodes  Neu
Matthias Griesbach 16.06.14 22:48 
 Re: Quellcodes  Neu
Maik Borchardt 16.06.14 23:09 
 Re: Quellcodes  Neu
Matthias Griesbach 17.06.14 10:54 
 Re: Quellcodes  Neu
Stephan Sonneborn 21.11.19 15:14 
 Quellcodes - WinHttp Header  Neu
Matthias Griesbach 17.06.14 22:00 
 WinHttp Include  Neu
Matthias Griesbach 17.06.14 22:40 
 Re: WinHttp Include  Neu
Maik Borchardt 17.06.14 23:12 
 Re: WinHttp Include  Neu
Matthias Griesbach 18.06.14 00:18 
 WinHttp.dll gibt Antworten  Neu
Matthias Griesbach 17.06.14 23:39 
 Re: WinHttp.dll gibt Antworten  Neu
Maik Borchardt 17.06.14 23:48 
 Re: WinHttp.dll gibt Antworten  Neu
Matthias Griesbach 18.06.14 00:50 
 Re: WinHttp.dll gibt Antworten  Neu
Florian Heuberger 18.06.14 12:46 
 WinHttp.dll öffentlicher Testserver  Neu
Matthias Griesbach 20.06.14 10:12 
 Re: WinHttp.dll öffentlicher Testserver  Neu
Maik Borchardt 21.06.14 00:30 
 Content-Type: application/x-www-form-urlencoded  Neu
Matthias Griesbach 23.06.14 11:33 
 Re: Content-Type: application/x-www-form-urlencoded  Neu
Maik Borchardt 23.06.14 16:46 
 Re: Content-Type: application/x-www-form-urlencoded  Neu
Matthias Griesbach 23.06.14 18:52 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org