HTTP Exit

HTTP bietet einen Ausgang, der zum Abfangen und Ändern der Anfrage und Antwort verwendet werden kann. Um einen skriptgesteuerten Exit für HTTP zu registrieren, kann die HTTPEXIT-Eigenschaft des Handler-Endpunkts auf einen Wert wie script:script_name gesetzt werden.

Die folgenden Callback-Funktionen werden für Scripts unterstützt.
Tabelle 1. Unterstützte Callback-Funktionen
Sk HTTP -Exit-Methode Zweck
urlProps(req) Wird verwendet, um Abfrageparameter zu einer konfigurierten URL hinzuzufügen. Das Objekt req wird von psdi.iface.router.ScriptHTTPReqimplementiert. Verwenden Sie die API req.addUrlProp(propname,propvalue), um URL festzulegen.
getUrl(req) Wird zum Festlegen URL für HTTP verwendet. Verwenden Sie die req.setUrl(url) API, um die neue URL festzulegen.
headerProps(req) Wird für die Festlegung von Anforderungsheadern für HTTP verwendet. Verwenden Sie die API req.addHeader(propname,propvalue), um HTTP festzulegen.
processResponse(resp) Wird für die Verarbeitung HTTP verwendet. Das Objekt resp wird von psdi.iface.router.ScriptHTTPRespimplementiert. Verwenden Sie resp.setError(javautil.Exception ), um die Antwort als fehlerhaft zu markieren und die Fehlermeldung anzuzeigen. Sie können resp.getData( verwenden, um die Antwortdaten abzurufen und im Skript zu analysieren.