2014-04-29 3 views
0

나는 노새에 새로운 있습니다. txt 파일을 출력하는 http 링크를 읽으려고합니다. mule에서이 링크를 호출하고 텍스트를 읽고 데이터베이스에 데이터를 삽입하려고합니다.노새를 사용하여 웹 사이트에서 txt 파일을 읽으십시오

파일이 http에서 오는 경우 mule에서 txt 파일을 읽는 방법을 제안 해 줄 수 있습니까? 미리 감사드립니다.

답변

1

우리는 HTTP url localhost:8081/service을 호출하는 동안 텍스트 출력을 제공한다고 생각해 봅시다.
그래서 Mule 흐름에서 호출하려면 외부 URL을 호출하는 데 사용되는 HTTP 아웃 바운드 또는 HTTP 요청 구성 요소를 구성해야합니다.
그래서, 당신은 방법으로 다음을 구성해야합니다 : - :

<http:outbound-endpoint exchange-pattern="request-response" address="localhost:8081/service" method="GET" doc:name="HTTP"/>   

당신이 뮬 3.6 이상을 사용하는 경우 -하는
이전 뮬 3.5를 사용하거나하는 경우 아웃 바운드 엔드 포인트 필요

<http:request-config name="HTTP_Request_Configuration" host="localhost" port="8081" doc:name="HTTP Request Configuration"/> 

그리고 에서

흐름 - : 버전, 당신은 HTTP 요청 구성 요소가 필요합니다 -

<http:request config-ref="HTTP_Request_Configuration" path="/service" method="GET" doc:name="Call external service" /> 

참조 : - https://developer.mulesoft.com/docs/display/current/HTTP+Request+Connector

뮬 흐름에서 외부 URL을 호출 한 후, 당신은 당신이 당신의 SQL 쿼리

를 사용하여 데이터베이스에 삽입 할 수있는 페이로드로 텍스트를 얻는 것
관련 문제