1
我需要通過腳本調解器捕獲get請求中的url參數解析。我使用WSO2 esb 4.8.1。我試着用下面的js代碼。但它給出了一個錯誤,說沒有定義窗口。如何讀取wso2 esb腳本調解器中的請求參數值
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
\t
\t \t var requestNew="<m:ViW xmlns:m=\"wom\">
\t \t \t <m:request>
\t \t \t <RequestHeader>
<RemoteIP>dummyIp</RemoteIP>
<AppName>dummyAppName</AppName>
<AppPassword>dummyPassword</AppPassword>
<UserName>dummyUserName</UserName>
</RequestHeader>
<OrderId>23</OrderId>
<AccountNo>23</AccountNo>
<Cir>23</Cir>
<DocketNo>23</DocketNo>
<Status>23</Status>
<RequestType>23</RequestType>
<RequestedFrom>2016-04-19T22:47:37.000Z</RequestedFrom>";
\t \t \t requestNew=requestNew+"
<RequestedTo>"+getUrlVars()['RequestedTo']+"</RequestedTo>
</m:request>
</m:ViW>";
\t
\t
\t mc.setPayloadXML(new XML(requestNew));
那麼,怎樣才能訪問我在WSO2 ESB腳本中介URL參數值?
什麼你通過URL參數意思?剩餘網址模板值? –
[如何讀取WSO2 ESB 4.8或更高版本中的查詢參數?](http://stackoverflow.com/questions/27295902/how-to-read-query-param-in-wso2-esb-4-8 - 或 - 以上) –
也有點相同。我的情況是在腳本調解器中訪問querry參數。我無法以這種方式訪問。 –