0
我是WS02中的新成員,但我無法獲取url參數並將其傳遞。 繼Sending a Simple Message exampleWSO2從請求中傳遞一個值
我的資源是
<resource methods="GET" uri-template="/wholesales/{dlrcode}">
<inSequence>
<log level="custom">
<property name="message" value="Whole sales request"/>
<property expression="/default/expression" name="p_dlrCode"/>
</log>
<send>
<endpoint key="WholeSales"/>
</send>
</inSequence>
<outSequence>
<send/>
</outSequence>
<faultSequence/>
</resource>
和我的結束是
<?xml version="1.0" encoding="UTF-8"?>
<endpoint name="WholeSales" xmlns="http://ws.apache.org/ns/synapse">
<http method="get" uri-template="http://xxx/RDRSvc//vehicle/wholesaleD/{url.var.dlrcode}?format=json"/>
</endpoint>
,但還是老樣子,當我打電話API像
http://xxx.xx.xx.xx:8280/rdr/wholesales/42103
我看不出有什麼dlrCode? ??
TID [-1234] [ESB] [2017-03-07 11:08:29,464]信息{org.apache.synapse.mediators.builtin.LogMediator} - message =「整個銷售請求」,p_dlrCode =
我怎樣才能把42103放在屬性p_dlrCode中?
豪爾赫您好,感謝快速反應......這幾乎是工作:),屬性獲取價值但仍然終點沒有得到它...我需要改變END點聲明中的東西..我沒有看到你的迴應有任何區別,...幫助 – lpastor
在你的端點定義你使用url.var.dlrcode,我更新我t與uri.var.dlrcode ...這是uri not url –
OHHH現在我看到它...它正在工作... gr8非常感謝... – lpastor