Mule ESB : Read HTML -


i have situation have parse result of webpage. in case, website not offer api consume retrieve data. have created flow calls website states:

message: error sending http request. message payload of type: nullpayload
appreciated.

<http:request-config name="http_request_configuration"   host="http://www.resellerratings.com/" port="80" doc:name="http request configuration" basepath="/"/> <flow name="testflow">     <http:listener config-ref="http_listener_configuration" path="/testreseller" allowedmethods="get" doc:name="http"/>     <http:request config-ref="http_request_configuration" path="/store/best_buy" method="get" doc:name="http" sendbodymode="never"/>     <logger message="#[message]" level="info" doc:name="logger"/> </flow> 

given configuration, fails because of host attribute since shouldn't include protocol. try instead:

<http:request-config name="http_request_configuration" host="www.resellerratings.com" port="80" doc:name="http request configuration" /> <flow name="testflow"> <http:listener config-ref="http_listener_configuration" path="/testreseller" allowedmethods="get" doc:name="http"/> <http:request config-ref="http_request_configuration" path="/store/best_buy" method="get" doc:name="http" sendbodymode="never"/> <logger message="#[message]" level="info" doc:name="logger"/> </flow>


Comments