Asynchrone HttpRequest mit WinHttp.WinHttpRequest.5.1 in ASP

9

Ich habe versucht, LINK FINDER und 2 Problem

zu machen

Problem 1 (aufgelöst) :: Die URL der umgeleiteten Seite konnte nicht abgerufen werden

Dies wurde behoben REFERNCE LINK mithilfe von WinHttp.WinHttpRequest.5.1

Ausgabe 2 (Unsolved) :: nicht in der Lage WinHttp.WinHttpRequest.5.1 Objekt EVENT oder kein Rückruf asynchrone Anforderung

zu verwenden,

Synchroner Anforderungscode

%Vor%

Das funktioniert gut, aber wenn ich mehrfachen Wunsch habe, dann dauert es zu viel Zeit.

Ich habe versucht, folgende Asynchronous Request-Code , aber Fehler bekommen

%Vor%

Code 1

%Vor%

ERROR - Der Remote-Server-Computer existiert nicht oder ist nicht verfügbar: 'Create'

Code 2

%Vor%

ERROR: Objekt unterstützt diese Eigenschaft oder Methode: ‚req.OnResponseFinished

Code 3

%Vor%
  

In Microsoft-Dokumentation haben sie verwiesen    WinHttp.WinHttpRequest.5.1 hat 4 Events.

  1. OnError
  2. OnResponseDataAvailable
  3. OnResponseFinished
  4. OnResponseStart

Aber ich hatte kein Beispiel dafür, wie ich dieses Ereignis verwenden könnte, und ich kann diese Ereignisse auch nicht in ASP verwenden.

Ich hoffe auf schnelle Antwort ...

    
Dr_Dang 12.12.2013, 19:12
quelle

1 Antwort

3

Haben Sie versucht, eine Sub anstelle einer Funktion für diese "req_OnReadyStateChange" zu verwenden?

Übrigens verwende ich das MSXML2.ServerXMLHTTP-Objekt und das funktioniert gut. Gibt es einen Grund, warum Sie diese WinHttp API verwenden?

Beispiel mit MSXML2.ServerXMLHTTP:

%Vor%     
ulluoink 13.12.2013 06:30
quelle