gpt4 book ai didi

java - 如果 SOAP 是独立于 HTTP 的,而 REST 是基于 HTTP 的,那么为什么呢?

转载 作者:行者123 更新时间:2023-12-01 17:32:05 28 4
gpt4 key购买 nike

我只是好奇,目前我的 WSDL SOAP 文件中的地址是

 <wsdl:port name="MyPort" binding="tns:MyBinding">
<soap:address location="http://localhost:87/SomeMethod"/>
</wsdl:port>

现在,由于 SOAP 响应与 HTTP 响应一起传递,我是否必须在部署服务时将端口从 87 更改为 80?(我认为应该这样做的原因是因为 SOAP 与 HTTP 一起被标记,并且 HTTP 只能在端口 80 上使用如果有人能解释这是如何工作的,我将不胜感激,我知道我错了......)

另外,如果休息的话,我正在使用测试我的 REST 应用程序

curl http://localhost:6517/JerseyServer/rest/contacts

因为 REST 通过 http 运行?它如何在 6517 端口上运行? Tomcat 是否充当代理?我正在使用 Jersey ??

最佳答案

Http 是一种协议(protocol)。您可以在任何可用端口上运行它,不必是 80,但 80 只是用于 http 的默认端口。

关于java - 如果 SOAP 是独立于 HTTP 的,而 REST 是基于 HTTP 的,那么为什么呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972726/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com