Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义处理程序中的WSO2 API属性_Wso2_Wso2 Am - Fatal编程技术网

自定义处理程序中的WSO2 API属性

自定义处理程序中的WSO2 API属性,wso2,wso2-am,Wso2,Wso2 Am,如何访问WSO2自定义处理程序中的API属性(在publisher中定义)等API相关信息?您可以使用消息上下文对象访问API信息: messageContext.getProperty("api.ut.HTTP_METHOD") 有关更多信息,请参阅。请参阅以下代码。它将打印所有messagecontext属性键集及其值 Set propertySet = context.getPropertyKeySet(); for (Object propertyKey : p

如何访问WSO2自定义处理程序中的API属性(在publisher中定义)等API相关信息?

您可以使用消息上下文对象访问API信息:

messageContext.getProperty("api.ut.HTTP_METHOD")

有关更多信息,请参阅。

请参阅以下代码。它将打印所有messagecontext属性键集及其值

        Set propertySet = context.getPropertyKeySet();
    for (Object propertyKey : propertySet) {

        log.info("Key: " + propertyKey.toString() + "| value: "
                + context.getProperty(propertyKey.toString()));
    }

另请参考

api.ut。HTTP\u方法
仅提供HTTP方法。我需要在publisher中创建API时在API配置中定义的API属性。我正在搜索此属性。顺便问一下,不同版本的WSO2 API管理器是否存在冲突?因为我试图在WSO2 API Manager-2.5.0中捕获REST\u FULL\u REQUEST\u路径,但它为空。