2014-12-01 2 views
0

누구나 CURL 명령을 호출하기 위해 Mule Anypoint Studio (커뮤니티)를 사용하는 방법을 알고 있습니까? 나는 현재 cURL 래퍼로 그루비 스크립트를 사용하려고하지만 이것이 가능하면 잘 모르겠습니다.Mule ESB에서 cURL 사용

모든 안내가 훌륭합니다.

+0

정확히 무엇을하고 싶습니까? 당신은 무엇을 시도 했습니까? –

+0

HTTPS 사이트에 연결하고 일부 파일을 가져와야합니다. Groovy 스크립트 내에서 cURL 명령을 호출합니다. 인증 단계에서 자격 증명과 함께 cURL -d를 사용하면 302 오류가 발생합니다 (문서가 이동 됨). 이 단계에서 -L 옵션을 추가하려고 시도했지만 cURL은 초기 위치에서만 자격 증명을 사용합니다. – RLau

답변

0

Mule ESB를 사용하여 웹 사이트 또는 웹 서비스에 액세스하려면 HTTP connector을 사용할 수 있습니다.

+0

키 스토어를 사용하여 HTTPS에 대해이 방법을 살펴 보았지만 사이트 설정으로 인해 가능하지 않습니다. 현재 그루비 스크립트에서 실행할 수없는 오류를 받고 있습니다. 나는 그 길을 따라 길을 만들거나 뭔가를 만들 것을 찾고 있습니다. – RLau

0

이없는 경우 cURL을 사용하지 말아야합니다. 이유가 있습니다. 나는 HTTPS가 당신이 SSL 관련을 필요로하는 거의 모든 것을 할 수 있다고 확신한다. HTTPS 끝점이 작동하지 않는 이유를 묻는 다른 질문을 게시하는 것이 좋습니다.

드물지만 HTTPS 커넥터가 필요한 것을 수행 할 수없는 경우 Java 구성 요소의 Java HttpsURLConnection, MEL 스크립트 또는 Groovy Script와 같이 클래스 경로에 추가 종속성을 추가 할 필요가없는 다른 옵션을 고려해야합니다 .

이전 작업이 전혀 작동하지 않는 경우에만 클래스 패스에 필요한 모든 종속성을 추가하십시오 (질문에 프로젝트 구성을 제공하지 않으므로 자세한 정보를 제공 할 수 없습니다).

+0

감사합니다. 여기에 새 질문을 게시했습니다 : http://stackoverflow.com/questions/27277561/mule-connect-to-https-site-and-pull-files – RLau

관련 문제