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

如何样判断WebService是否有效

2012-02-19 
怎么样判断WebService是否有效我用AXIS实现的WebService,调试过程中忘了启动服务,结果客户端并未像我想象

怎么样判断WebService是否有效
我用AXIS实现的WebService,调试过程中忘了启动服务,结果客户端并未像我想象的那样抛出异常,而是没有响应了。这样的话肯定不行啊,因为客户端无法知道服务是否处于启动状态,所以请教一下各位高手,怎样判断一个WebService是否可以访问?我只找到了一个.net的解决方案,现在需要基于java的。

[解决办法]
原理都一样。。你就先让服务器返回一个特定的标示,如果返回正确说明服务器启动,不然不论返回什么都是没有启动
[解决办法]
[code=php]
<?php
/*********************************************
*
* 文件名: example6.php
* 作 用: 显示实例程序2
*
* 作 者: 大师兄
* Email: teacherli@163.com

* 修 正: forest
*********************************************/
include_once("./comm/Smarty.class.php");

$smarty = new Smarty();
$smarty->templates("./templates");
$smarty->templates_c("./templates_c");
$smarty->cache("./cache");
$smarty->cache_lifetime = 0;
$smarty->caching = true;
$smarty->left_delimiter = " <{";
$smarty->right_delimiter = "}>";

$array[] = array("newsID"=>1, "newsTitle"=>"第1条新闻");
$array[] = array("newsID"=>2, "newsTitle"=>"第2条新闻");
$array[] = array("newsID"=>3, "newsTitle"=>"第3条新闻");
$array[] = array("newsID"=>4, "newsTitle"=>"第4条新闻");
$array[] = array("newsID"=>5, "newsTitle"=>"第5条新闻");
$array[] = array("newsID"=>6, "newsTitle"=>"第6条新闻");

$smarty->assign("newsArray", $array);

//编译并显示位于./templates下的index.tpl模板
$smarty->display("example6.tpl");
?>

<html>
<head> <title>这是一个foreach使用的例子 </title> </head>
<body>
这里将输出一个数组: <br>
<{section name=loop loop=$News}>
新闻编号: <{$News[loop].newsID}> <br>
新闻标题: <{$News[loop].newsTitle}> <br> <hr>
<{sectionelse}>
对不起,没有任何新闻输入!
<{/section}>
</body>
</html>


[/code]
[解决办法]

PHP code
<?php/*********************************************** 文件名: example6.php* 作 用: 显示实例程序2** 作 者: 大师兄* Email: teacherli@163.com* 修 正: forest*********************************************/include_once("./comm/Smarty.class.php"); $smarty = new Smarty(); $smarty->templates("./templates"); $smarty->templates_c("./templates_c"); $smarty->cache("./cache");$smarty->cache_lifetime = 0;$smarty->caching = true;$smarty->left_delimiter = "<{"; $smarty->right_delimiter = "}>";$array[] = array("newsID"=>1, "newsTitle"=>"第1条新闻"); $array[] = array("newsID"=>2, "newsTitle"=>"第2条新闻"); $array[] = array("newsID"=>3, "newsTitle"=>"第3条新闻"); $array[] = array("newsID"=>4, "newsTitle"=>"第4条新闻"); $array[] = array("newsID"=>5, "newsTitle"=>"第5条新闻"); $array[] = array("newsID"=>6, "newsTitle"=>"第6条新闻"); $smarty->assign("newsArray", $array);//编译并显示位于./templates下的index.tpl模板$smarty->display("example6.tpl"); ?><html><head><title>这是一个foreach使用的例子</title></head><body>这里将输出一个数组:<br><{section name=loop loop=$News}>新闻编号:<{$News[loop].newsID}><br>新闻标题:<{$News[loop].newsTitle}><br><hr><{sectionelse}>对不起,没有任何新闻输入!<{/section}></body></html> 


[解决办法]
用浏览器访问下不就知道了~
[解决办法]

HTML code
<?php/*********************************************** 文件名: example6.php* 作 用: 显示实例程序2** 作 者: 大师兄* Email: teacherli@163.com* 修 正: forest*********************************************/include_once("./comm/Smarty.class.php"); $smarty = new Smarty(); $smarty->templates("./templates"); $smarty->templates_c("./templates_c"); $smarty->cache("./cache");$smarty->cache_lifetime = 0;$smarty->caching = true;$smarty->left_delimiter = "<{"; $smarty->right_delimiter = "}>";$array[] = array("newsID"=>1, "newsTitle"=>"第1条新闻"); $array[] = array("newsID"=>2, "newsTitle"=>"第2条新闻"); $array[] = array("newsID"=>3, "newsTitle"=>"第3条新闻"); $array[] = array("newsID"=>4, "newsTitle"=>"第4条新闻"); $array[] = array("newsID"=>5, "newsTitle"=>"第5条新闻"); $array[] = array("newsID"=>6, "newsTitle"=>"第6条新闻"); $smarty->assign("newsArray", $array);//编译并显示位于./templates下的index.tpl模板$smarty->display("example6.tpl"); ?><html><head><title>这是一个foreach使用的例子</title></head><body>这里将输出一个数组:<br.i 

热点排行