2017-03-31 4 views
0

저는 비누 웹 서비스를 초보했습니다. 나는 그 서비스에 대해 생각하지 않는다 비누 서비스를 만들 때 우리는 REST 서비스를 만들 때 POST 또는 우리는 그 서비스가 POST 또는 을 GET입니다 초기화 나누었다을 GET입니다.GET 메서드를 사용하여 비누 서비스를 만드는 방법

나는 비누 웹 service.Here이

@WebService(targetNamespace = "http://service.test.hameedia.com/", portName = "HameediaTestServicePort", serviceName = "HameediaTestServiceService") 

public class SoapServiceTest{ 

    public String details(String name){ 
     //some thing in here 
    } 
} 

하지만 내 코드 생성 여기에서 우리는이 POST 또는 입니다 초기화되지 않았습니다이 method.My POST입니다 나누었다 콘솔 쇼를 GET 문제는

비누 웹 서비스의 기본 방법의 유형을 POST

입니다

그것을 아닌 경우 는 GET과 비누 웹 서비스를 만드는 방법

방법

나는 내 question.If 분명하지 않다 this 나누었다에서 몇 가지 아이디어를 얻을 이 점에 대해 조금이라도 생각해보십시오.

+0

만 POST입니다. GET을 사용하면 SOAP에 적합하지 않은 URL 만 인코딩 할 수 있습니다. 따라서 간단한 호출 (SOAP에 존재합니까?)에서 작동하도록 할 수는 있지만 일반적으로 작동하지 않습니다. –

+0

감사합니다 M.Deinum – Dev4World

답변

1

SOAP는 Simple Object Access Protocol의 머리 글자 어입니다. 컴퓨터간에 정보를 교환하기위한 XML 기반 메시징 프로토콜입니다. SOAP은 XML 사양의 응용 프로그램입니다.

SOAP는 HTTP 및 HTTP 메소드에 의존하지 않으며 SOAP는 XML 메시징 용 HTTP를 확장 할 수 있습니다.

HTTP를 통해 SOAP 웹 서비스를 호출 할 수 있으며 SOAP 요청이 복잡하기 때문에 POST 메서드 만 사용해야합니다.

참고 : 인해 내용의 성격과 복잡성 https://www.tutorialspoint.com/soap/what_is_soap.htm

+0

Avinash 고맙습니다. 그 복잡한 자연은 무엇입니까? 어떤 생각이나 참고 사항이 있으십니까? – Dev4World

+0

구글을 검색하고 SOAP을 이해하십시오. SOAP은 Rest API와 직접 비교 될 수 없습니다. 내가 말하는 복잡성에 대해 자동으로 이해할 것입니다. – Avinash

+0

고맙습니다. 마지막으로 this.https : //www.ibm.com/developerworks/library/x-tipgetr/를 사용하여 그에 대한 아이디어를 얻었습니다. – Dev4World

관련 문제