变量名称是 END_USER_NAME。
使用示例:
<inSequence>
<property name="POST_TO_URI" value="true" scope="axis2"/>
<property name="X-Test-Username" scope="transport" expression="get-property('END_USER_NAME')"></property>
<filter source="$ctx:AM_KEY_TYPE" regex="PRODUCTION">
并导致 http 标头:
GET http://backend.server:8080/sm/api/v1/common/user/example?access_token=4d758b64d5de15029c467dcd6feb354& HTTP/1.1
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Username: rudesu@example.com
Referer: https://example.com/src-jssip-osdk-test/
Accept-Encoding: gzip,deflate,sdch
此方法在 APIM 1.7.0 中不起作用
在 1.7.0 工作中:
<property name="X-Test-Username" scope="transport" expression="get-property('END_USER_NAME')"/>