2011-09-28 8 views
2

wsdl을 지정하는 URL을 검색하는 C++ 프로그램이 있습니다. 내 프로그램은 단순히 미들웨어이며 wsdl 관련 요청을 수행하지 않습니다. 말 그대로 데이터를 읽고 URL을 사용할 사람에게 전달합니다.웹 서비스를 사용할 수 있는지 확인

Linux에서 웹 서비스가 내 코드에서 사용 가능한지 테스트 할 수 있습니까? 일종의 wsdl 핑이 내가 원하는 것일 것입니다.

+0

웹 서버에 요청을 보내기 위해 표준 인터넷 브라우저 (크롬, 사파리, 파이어 폭스 등)를 사용할 수 없습니까? 요청이 성공하면 웹 서비스를 사용할 수 있습니까? 아니면 뭔가 빠졌습니까? –

답변

1

사용 컬, 핑의 URL 및 응답 코드를 확인하십시오. libcurl 예제를위한 here보기

1

그냥 HTTP로 WSDL을 가져옵니다. 아니면 머리로.

당신이 libcurl에를 사용하는 경우

, here's the docs for it

+0

그것은 시스템 호출, HTTP GET입니까? – Robb

+0

libcurl에는 C API가 있습니다. 링크 줄에 추가하고 .cpp 파일에 헤더를 포함하십시오. curl_easy_setopt() 및 curl_easy_perform()을 호출합니다. 그것은 제가 링크 된 문서에 있습니다. –

+0

wget 또는 curl이 시스템에 설치되었다고 가정하려면 두 시스템 중 하나에 시스템 호출을 할 수 있습니다. man에서 명령 행 옵션을 찾을 수 있습니다. –

관련 문제