2 u012168481 u012168481 于 2014.11.27 11:08 提问

可不可以利用URL路径去访问webservice接口呢?

我想在手机端利用URL访问服务器上的java程序里的webservice接口,应该怎么做呢?请求大神指点。。

5个回答

rui888
rui888   Ds   Rxr 2014.11.27 11:22
已采纳

手机端是什么语言写的。 基于soap ,http 都可以实现你的需求。 

rui888
rui888 回复u012168481: 不清楚啊。
接近 3 年之前 回复
u012168481
u012168481 org.codehaus.xfire.fault.XFireFault: There must be a method name element. 我把代码复制完之后是这个错误是怎么回事呢?
接近 3 年之前 回复
u012168481
u012168481 回复rui888: 这个内容太好了,我研究研究,多谢你了,太感谢了!!!!
接近 3 年之前 回复
rui888
rui888 回复u012168481: http://zjnbshifox.iteye.com/blog/1358754
接近 3 年之前 回复
u012168481
u012168481 手机端也是java语言,希望用http,只是不知道怎么访问另外一个webservice程序的接口,在网上搜索好久也没有可用的,对这方面不熟悉。。。如果你有解决办法一定要给我说的详细一点,谢谢了!!!!
接近 3 年之前 回复
guwei4037
guwei4037   Ds   Rxr 2014.11.27 11:24

可以使用restful service来构建webservice接口。参考:http://blog.csdn.net/zztfj/article/details/7609347

wgw335363240
wgw335363240   2014.11.27 11:56

如果使用http协议来访问的话,去百度上搜索下restfu service的相关资料;如果是php作为接口开发语言,可以通过使用一些开源框架来实现路由和restful,如:frontcontroller、slim、thinkphp等;如果是使用python作为接口开发语言,可以使用tarmado作为接口服务器,具体的百度下吧,一句两句也说不清楚。

u012168481
u012168481 是http协议,我只是希望通过路径URL将JSON数据传递给webservice接口,没接触过这个,而且比较着急,如果你有例子麻烦给我发一份,谢谢了!!!
接近 3 年之前 回复
lockedstar
lockedstar   2014.11.27 14:54

restful ws

u012168481
u012168481   2014.12.29 14:37

这个问题我已经解决了。代码如下:
public class Demo {
public static void main(String args[]){
Client client;
try {
client = new Client(new URL("http://localhost:7003/interfWeb/services/demoInterface?wsdl"));
Object[] results = client.invoke("demo", new Object[] {"hello"});
System.out.println(results[0]);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Demo是接口中的方法,hello是参数。

Csdn user default icon
上传中...
上传图片
插入图片