how to get http query parameters in mule

11
How to get Http query parameters in mule Example of getting http query params in mule

Upload: ramakrishna-kapa

Post on 07-Jan-2017

240 views

Category:

Software


0 download

TRANSCRIPT

Page 1: How to get http query parameters in mule

How to get Http query parameters in mule

Example of getting http query params in mule

Page 2: How to get http query parameters in mule

Creating Project on AnyPoint studio

Page 3: How to get http query parameters in mule

Create project name

Page 4: How to get http query parameters in mule

Click on http connector and add global configuration like below

Page 5: How to get http query parameters in mule

Mule flow

Page 6: How to get http query parameters in mule

<?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesoft.org/schema/mule/core" version="EE-3.7.3"> <http:listener-config xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"> </http:listener-config> <flow name="httpqueryparamsFlow"> <http:listener xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" config-ref="HTTP_Listener_Configuration" path="/*" doc:name="HTTP"> </http:listener> <logger xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" message="&quot;#[message.inboundProperties.'http.query.params'.id]&quot;" level="INFO" doc:name="Logger"> </logger> </flow> </mule>

XML Code

Page 7: How to get http query parameters in mule

<?xml version="1.0" encoding="UTF-8"?> <flow name="httpqueryparamsFlow"> <http:listener config-ref="HTTP_Listener_Configuration" path="/*" doc:name="HTTP"> </http:listener> <logger message="&quot;#[message.inboundProperties.'http.query.params'.id]&quot;" level="INFO" doc:name="Logger"> </logger> </flow>

Show configuration XML code of the flow httpqueryparamsFlow...

Page 8: How to get http query parameters in mule

Right click on project and Run As mule appication

Page 9: How to get http query parameters in mule

Application is deployed successfully

Page 10: How to get http query parameters in mule

http://localhost:8081/?id=hello It prints hello on mule console.

Accessing query params from browser

Page 11: How to get http query parameters in mule

We can see the following out put on the console