Skip to main content

会话完成脚本(Completed Script)

在HTTP响应完成时异步调用,不影响app和real server之间的数据传输。可用于数据的采集,比如你想将某些数据导出,你可以自建一个HTTP服务器,然后在此脚本中使用HTTPClient将数据传递到服务器。

脚本入口函数为async function onSessionCompleted(context, url, request, response),脚本具体的代码示例使用可以查看脚本 API 参考。

app ------------------------------------> real server
app <------------------------------------ real server
|
⇣
Call onSessionCompleted(context, url, request, response)

从上图你可以看到,在服务器返回响应后,会异步调用onSessionCompleted方法,并且参数有(context, url, request, response)

脚本还可以用 require('@libs/<键>') 引用公共库:内置库(@libs/base64、@libs/hex)随应用分发,会话完成脚本开箱即用(详见 require 引用指南)。

Hodor所用到的JavaScript的API请查看脚本 API 参考。