에 액세스해야하는 Windows 통신 기반 웹 서비스가 있습니다.이 파일은 내 Linux gsoap 클라이언트로 다운로드됩니다. 다음과 같이gSOAP를 사용하여 WCF Windows 서비스를 통해 파일을 다운로드하십시오.
인터페이스는 다음과 같습니다
public interface IFileDownload
{
[OperationContract]
Stream GetUpdate(string updateName);
}
이 기능은 (다운로드 할 파일의 고유 이름) 문자열을 받아 다운로드 할 수있는 파일 스트림을 반환합니다.
다른 Windows 클라이언트에서 이미 사용하고 있습니다.
이것을 호출하려면 리눅스 gsoap 클라이언트를 빌드해야합니다.
gsoap 웹 사이트에 calc 예제를 작성 했으므로 정상적으로 작동합니다. 호출 할 함수는 항상 int (오류 코드) 을 반환해야하며 마지막 매개 변수는 실제로 'out'매개 변수라는 것을 읽어야합니다.
반환 유형이 스트림이고 int가 아닌 경우 어떻게해야합니까?
덕분에