云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_成都市企业网站建设_哪家好

小七 141 0

根据我以前的博客——关于PI/PO的SICF,在发送到适配器之前,我们可能需要根据需要记录传入请求或处理传入请求(例如删除几个头/prolog等)。

但这里的挑战是,您无论如何都不能接触实际请求–在您这样做的那一刻–流将全部用完,并且不会转发到适配器,有哪些云服务器,从而导致错误例外情况。

此挑战可以通过先复制请求,然后使用包装器访问内容来缓解。

包装器也可以用于读取内容并忽略请求,云实,或者从中剥离一些不需要的数据,然后传递给适配器。

在剥离不需要的内容并提取之后xml—它被发布到适配器上。

记录器用于在调试模式下记录数据,什么叫物联网,可以在/nwa/logs中查看。

resetInputStream将内容更改为xml,我们转发包装器而不是实际请求。

如果您对内容不满意,可以发回自定义响应,ecs云服务器,如这里406

这里我显示您可以看到一个OAGI格式的示例,它在实际xml之前发送一个Prolog排序的文本。

xml在字符串"Payload="

(PS:我正在使用fasterjackson库将对象转换为字符串)

带有doPost的servlet

示例请求包装器(大多数方法未使用)

日志请求

示例:错误登录/nwa/logs当有效负载有一些不规则的数据时:

样本错误的有效负载

样本不可接受的响应

这里请求处理发生在doPost方法本身–或者您可以在项目中创建一个筛选器并使用它来处理请求。

希望这会有所帮助!

,高返利页游