首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

经过http代理远程调用webservice

2012-10-30 
通过http代理远程调用webservice从局域网远程调用外网的webservice服务提供的操作。贴出代码片段。我用的是x

通过http代理远程调用webservice
从局域网远程调用外网的webservice服务提供的操作。贴出代码片段。我用的是xfire


/**     * 获取Client对象实例并设置http代理     * @return Client     * @throws Exception      */    public Client getClient() throws Exception {        String proxyHost = "代理ip";        String proxyPort = "代理端口";        System.getProperties().put("proxySet", "true");        System.getProperties().put("proxyHost", proxyHost);        System.getProperties().put("proxyPort", proxyPort);        Client client = new Client(new URL(URL));        client.setProperty(client.getOutChannel().USERNAME, "代理上的用户名");        client.setProperty(client.getOutChannel().PASSWORD, "代理上的密码");//        client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, "300");        client.setProperty(CommonsHttpMessageSender.DISABLE_KEEP_ALIVE, "true");        client.setProperty(CommonsHttpMessageSender.DISABLE_EXPECT_CONTINUE, "true");        client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_HOST, "代理ip");        client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PORT, "代理端口");        client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_USER, "代理上的用户名");        client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PASS, "代理上的密码");        return client;    }

1 楼 hty1988 2011-10-20   问下这个Client是哪个包中的?最好把类引入该类的完整名称写一下,谢谢~

热点排行