如何从WSO2 APIM中的自定义处理程序获取有效负载大小

时间:2017-02-16 04:15:33

标签: wso2 wso2-am

我试图通过WSO2 APIM1.10.0中的自定义处理程序为每种内容类型的请求和响应获取有效负载大小

通过引用this code,我可以通过两种方式获得有效负载大小:

  1. 获取标题内容长度(第127行)
  2. 构建消息并获取体长(在第132行)
  3. 但我认为这两种方式都可能存在一些问题。

    1. 调用API时,用户可能会提供不正确的内容长度。
    2. API内容类型可能无法预测。
    3. 那么,如何从请求和响应中获取有效负载大小?

1 个答案:

答案 0 :(得分:1)

您可以使用脚本调解器来完成此操作。 可以通过在顺序和顺序中调用脚本介体内的circles.cex = 1.1 or circles.cex = .8 来接收消息的有效负载的长度。 有关详细信息,请参阅此blog以及有关API管理器中调解扩展使用情况的documentation

相关问题