基础HTTP 事件IO处理器是一个迷你的互操作机制,可以与外部组件和SCXML实现发送和接收事件。支持基础HTTP 事件IO处理器是可选的。
接收事件
如果一个SCXML处理器实现了基础HTTP 事件IO处理器,那么它必须能够接收通过HTTP POST发送的消息。SCXML处理器必须能够验证信息的合法性,然后创建合适的SCXML事件并添加到外部事件队列中。
如果存在单一的_scxmleventname参数,SCXML处理器必须使用这个参数的值作为发生事件的名称。如果存在多个_scxmleventname参数,那么相关处理就是平台相关的。如果不存在这个参数,使用HTTP的方法名称作为事件名称。
发送事件
如果向基础HTTP 事件IO处理器发送事件,<send> 元素的类型属性需要设置为“http://www.w3.org/TR/scxml/#BasicHTTPEventProcessor”,目标为需要访问的URI。
网友评论