System.Net.HttpWebRequest-in classic asp?
Habe ich eine klassische asp-app, muss die post XML, um eine payment engine und Referenz-code verwendet ein System.Net.HttpWebRequest-Objekt (asp.net). Gibt es ein äquivalent in der Klassischen ASP, die ich benutzen konnte, um die post der XML?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Heres eine kleine helper-Funktion, die ich verwenden für die Herstellung von HTTP-Anfragen in die ASP. Seine in JScript, aber man sollte die Idee zumindest und einige Hinweise von einigen bösen gotcha ist, dass wir hatten zu Eisen über die Jahre.
Wenn Sie speichern, die in eine Datei (namens httprequest.asp) die Sie verwenden können, es mit diesem code:
Ein Wort der Warnung, wenn Sie einen Fehler wird es wieder die Fehlermeldung, keine Möglichkeit, zu fangen. Es tut gut für unsere Bedürfnisse, wenn wir brauchen etwas mehr Schutz, dann können wir eine benutzerdefinierte Funktion erstellen, um den Fehler ein wenig besser.
Hoffe, das hilft.
Klassische ASP verwenden können, die
XMLHTTP
ActiveX-Objekt oder dieServerXMLHTTP
Objekt über die MSXML-Bibliothek zu initiieren Anfragen. (MSDN-Referenz).In diesem KB-Artikel bietet eine gute Referenz und Beispiel-code von der
ServerXMLHTTP
Objekt.Ich denke, der Grund, warum die Async-version dieser Funktion arbeitet und vermeidet die "nicht senden" - Fehler, die hier diskutiert:
Wie kann ich Feuer einen asynchronen Aufruf in asp classic und ignorieren Sie die Antwort?
Ist, dass du nie freigeben des COM-Objekts in die Async-version - gut, dass es das problem behebt, schlecht, dass es Lecks große zeitliche Ressourcen.
Alles AJAXy nutzt XMLHttp.
Sehen, ob dieser link hilft - http://www.mikesdotnetting.com/Article.aspx?ArticleID=39
EDIT: akzeptiere das nicht beantworten.
Was ich gemacht habe ist nur die Suche mit google. Haben Sie versucht, die erste?
Ich denke, einige der Fragen kann beantwortet werden, indem Sie eine Suche.
Für alles andere gibt es StackOverflow.