java - 具有从 java 访问的两个端点的 WCF

标签 java eclipse wcf

我有一个具有两个端点的 WCF,一个用于 https,一个用于 http。

在 java 中,我通过输入如下内容来访问此服务:

http://service.svc?wsdl

现在有两个端点,这将如何工作?只需将地址中的 http 更改为 https 是否会更改端点?或者还有什么我需要做的。

最佳答案

端点定义为远程调用公开的地址。如果您有两个端点(一个用于 HTTP,一个用于 HTTPS)并定义了默认地址(空),您的服务将公开在:

但这并不意味着元数据也会在 http 和 https 上公开。元数据公开于 separate Mex endpoints同样必须是 HTTP 或 HTTPS。通过浏览器访问元数据需要启用 serviceMetadata 行为,该行为提供单独的属性 httpGetEnabledhttpsGetEnabled 以允许从 HTTP 和 HTTPS 访问 ?wsdl 地址。

关于java - 具有从 java 访问的两个端点的 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100621/

相关文章:

c# - 使用 jquery POST 数据的启用 Ajax 的 wcf 服务在短时间内未发送

.net - HTTP 方法 GET、POST、PUT 和 DELETE 之间有什么区别

java - 设计时非常简单的 JSONObject 未报告异常 org.json.JSONException

java - 在tomcat中设置系统属性

c# - 知道如何将这样的对象放入 WCF 服务吗?

java - 如何在 Eclipse 中禁用消息 "Parameter x is not assigned and could be declared final"?

java - 有没有办法在eclipse中隐藏包? (也许是出于安全原因?)

java - mule - 映射数组或对象 JSON 响应

java - ConcurrentHashMap 返回一个弱一致性迭代器,我们为什么要使用它呢?

java - 在Eclipse中调试时,我可以在返回之前找出返回值吗?