Java에서 wcf wshttpbinding 웹 서비스 소비
-
16-09-2019 - |
문제
Java 클라이언트가 WCF WSHTTPBinding 웹 서비스와 통신하도록하려고합니다. 그러나 나는 그렇게 할 수 없습니다. 전화는 매달려 있거나 "Musunderstoodheader expcetions"를 얻습니다.
내 웹 서비스는 "WCF 서비스 라이브러리 템플릿"을 생성 한 기본 비주얼 스튜디오 일뿐입니다.
내 웹 서비스 클라이언트는 "웹 서비스 클라이언트 추가"(지정된 웹 서비스 플랫폼은 jax-ws 2.x)를 사용하여 해당 스터브가 생성 된 빈 지성 프로젝트 일뿐입니다.
Basichttpbinding으로 바인딩을 변경하면 모든 것이 완벽하게 작동합니다.
보안 끄기를 포함하여 WSHTTPBinding 구성을 사용해 보았지만 성공하지 못했습니다.
제안? 생각? WSHTTPBinding은 JAX-WS 2.0에서만 부분적으로 지원됩니까?
다른 팁
WCF 구성을 신중하게 검사하고 모든 인증, 제기 등을 제거합니다. 기본적으로 WCF는 안전한 전송/바인딩을 사용할 때 서비스를 안전하게 노출시킵니다. 따라서 Java 클라이언트가 이러한 보안 요구를 존중하도록 구성하지 않으면 인증하지 못할 가능성이 높으며 두 가지 대화를 볼 수 없습니다.
두 사람이 말하면 Java 클라이언트가 올바르게 공개 될 때까지 각 보안 요소를 추가하여 점차적으로 작업하십시오.
제휴하지 않습니다 StackOverflow