【问题标题】:How to create soap service using GET method如何使用 GET 方法创建肥皂服务
【发布时间】:2017-08-25 16:47:22
【问题描述】:

我是肥皂网络服务的初学者。当我创建soap服务时,不要考虑那个服务是POSTGET。但是当我们创建REST服务时,我们初始化那个服务是POSTGET

我创建了肥皂网络服务。这是我的代码

@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 方法。我的问题是

soap web 服务的默认方法类型是 POST

如果不是

如何使用GET方法创建soap web服务

我从this得到一些想法。但我不清楚我的问题。如果您对此有任何想法,请分享。

【问题讨论】:

  • 由于内容的性质和复杂性,它仅是 POST。使用 GET 您只能对不适合 SOAP 的 URL 进行编码。因此,尽管您可能能够让它为简单的调用工作(SOAP 中存在吗?)但通常它永远不会工作。
  • 谢谢M.Deinum

标签: spring web-services soap


【解决方案1】:

SOAP 是简单对象访问协议的首字母缩写。它是一种基于 XML 的消息传递协议,用于在计算机之间交换信息。 SOAP 是 XML 规范的一种应用。

SOAP 不依赖于 HTTP 和 HTTP 方法,SOAP 可以为 XML 消息传递扩展 HTTP。

您可以通过 HTTP 调用 SOAP Web 服务,但您必须使用 POST 方法,只是因为 SOAP 请求的复杂性。

参考:https://www.tutorialspoint.com/soap/what_is_soap.htm

【讨论】:

  • 谢谢阿维纳什。那是什么复杂的性质。您有什么想法或参考。
  • 请搜索 google 并了解 SOAP。 SOAP 不能直接与 Rest API 进行比较。你会自动理解我所说的复杂性。
  • 谢谢。最后我对使用这个有了一些想法。ibm.com/developerworks/library/x-tipgetr
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 2015-04-05
相关资源
最近更新 更多