小编San*_*alp的帖子

Axis HTTP Vs Axis HTTPS代理设置

部署在Weblogic Cluster上的我的Java应用程序调用两个Web服务,如下所示.

•它通过HTTPS将SOAP客户端请求发送到Internet上的外部应用程序.(通过Axis 1.4创建的Java类)

•此后它通过HTTP将SOAP客户端请求发送到内部应用程序(存在于连接到我的LAN的另一个节点上).(通过JAX-WS创建的Java类:Jdeveloper向导)

为了达到第一个WS,我必须使用以下代码为Web服务客户端设置https代理设置:

System.setProperty("https.proxyHost", myProxyIP);  
System.setProperty("https.proxyPort", myProxyPort);  
Run Code Online (Sandbox Code Playgroud)

而第二个Web服务不需要此代理设置,因为它们已在网络上可访问.

我的问题如下:

如果我调用第一个服务(具有代理设置的服务),然后调用另一个服务,则Axis客户端尝试使用相同的代理设置调用这些服务,即使我在我之前从系统属性中删除了代理设置即将通过写作来介绍2ns WS

 System.setProperty("http.proxySet", "false");  
    System.getProperties().remove("http.proxyHost");  
    System.getProperties().remove("http.proxyPort");  
    AxisProperties.setProperty("http.proxyHost", null);  
    AxisProperties.setProperty("http.proxyPort", null);
Run Code Online (Sandbox Code Playgroud)

我读somwhere使用nonProxyHosts.But我很困惑,如果我应该写

System.setProperty("https.nonProxyHosts","secws.secondwsint.com");
Run Code Online (Sandbox Code Playgroud)

要么

System.setProperty("http.nonProxyHosts","secws.secondwsint.com");
Run Code Online (Sandbox Code Playgroud)

http ot https,因为需要绕过的是HTTP,而我们设置代理的是HTTPS.

我也读过一篇博客:

AxisProperties.setProperty("https.proxyHost", "bla1.bla1"); 
AxisProperties.setProperty("https.proxyPort", "8080"); 
AxisProperties.setProperty("https.nonProxyHosts", "secws.secondwsint.com"); 
Run Code Online (Sandbox Code Playgroud)

但再一次让天使用https.nonProxyHosts或http.nonProxyHosts

哪一个在我的java程序中使用是可取的,System.setProperty或者更AxisProperties.setProperty重要的是我应该使用http ot https来编写该代码行此外,还有其他选择吗?

java proxy axis web-services proxy-classes

3
推荐指数
1
解决办法
1万
查看次数

选择下拉列表中的特定值时发出警报

我在一个不受我控制的网站上有一个Dropdown(select).但它可以通过javascript,html,jquery..etc进行修改(他们提供了这样做的web applet)

此下拉列表可以标识为ID"Zdd_1".如果用户在下拉列表中选择"是",那么我只想要一个警报.当用户导航到页面时.下拉列表可能是"是"或其他值,但我不在乎.

只有当下拉状态从任何值变为"是"时,才需要此警报.我对jquery和ajax并不多,所以如果这可以简单地完成(意味着只使用javascript),那就太好了.

html javascript

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

axis ×1

html ×1

java ×1

javascript ×1

proxy ×1

proxy-classes ×1

web-services ×1