2017-03-31 71 views
0

我是肥皂網服務的初學者。當我創建SOAP服務不想想,服務是POSTGET。但是當我們創建REST服務,我們初始化服務POSTGET如何使用GET方法創建肥皂服務

我創建的SOAP Web 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 
    } 
} 

但在這裏,我們沒有初始化,這是POSTGET。但控制檯顯示這是POST method.My問題是

是SOAP Web服務的默認方法類型POST

如果是不

如何創建SOAP Web服務與GET方法

我略知一二從this。但我不是我question.If明確你對此有任何想法請分享。

+0

由於內容的性質和複雜性,僅僅是POST。使用GET,您只能編碼不適合SOAP的URL。所以,儘管你可能能夠使它適用於簡單的調用(它是否存在於SOAP中?),但它通常無法工作。 –

+0

謝謝M.Deinum – Dev4World

回答

1

SOAP是簡單對象訪問協議的縮寫。它是用於在計算機之間交換信息的基於XML的消息傳遞協議。 SOAP是XML規範的一個應用程序。

SOAP不依賴於HTTP和HTTP方法,SOAP可以爲HTTP消息傳遞擴展HTTP。

您可以通過HTTP調用SOAP Web服務,並且只能因爲SOAP請求的複雜性質而使用POST方法。

編號:https://www.tutorialspoint.com/soap/what_is_soap.htm

+0

謝謝Avinash。這是什麼複雜的性質。你有什麼想法或一些參考。 – Dev4World

+0

請搜索谷歌並瞭解SOAP。 SOAP無法直接與Rest API進行比較。你會自動理解我在說什麼複雜性。 – Avinash

+0

謝謝。最後我對使用這個問題有了一些想法.https://www.ibm.com/developerworks/library/x-tipgetr/ – Dev4World