神奇的web service
2007-09-10 10:04
295 查看
其实我对web service不是很懂了,刚才也在寻找web service的一些相关资料
无奈自己是个比较不敏感的人,尤其是对技术上,所以搜了半天,也没找到点头绪,现在这里记录下再说了
恩,其实web service我也搞不懂了,这次用到的就是我们在开发的时候,调用不到客户真是环境的web service,也暂时没有办法让客户给个测试的web service来调用,之前有开发过关于web service的项目,但是都是内部合作,有测试环境和真是环境相同的可以直接添加引用过来调用,所以很少有异常情况发生了
由于以上原因,我就自作聪明的自己来模拟个web service,和客户的名字啊,函数名返回值和参数都差不多的一个web service来方便我们的开发,结果在PM给客户demo的时候,发生了没有预料到的情况,报出了一个" Service did not recognize the value of HTTP Header SOAP Action: ~~~~~"的错误,非常郁闷的,时间紧急,我没有马上找到解决办法,估计PM在客户那里也比较汗颜吧~~
后来找到这个的办法是:我们模拟的web service 的name space和真是调用的 name space不一致~~
汗一个
也许经验就是这么积累的吧
解决掉一个问题之后,总会有新的问题继续出来,接下来会是什么样的问题呢?
接下来的问题就是web service 用到的是 ref para返回参数,结果我们这边接收到的参数居然都是null,而user那边测试的都是完全OK的,相当的郁闷,想好N久都没有想起来,不是一般的郁闷
实在搞不出来,只好给PM缴枪了,说这个搞不定了,我们下周来看下是否是User那边有什么问题
当一件事情实在搞不出来的时候,一味的在上面搞,可能搞的出来,也可能搞不出来,呵呵,其实就这么两个结果滴~
只好放下打算回去了,忽然想起晚饭还没有吃,恩,和小娜同学吃晚饭,偶然和他提起这个事情,他说他们之前开发的时候,用到web service的时候,参数名都要和定义的一致呢
一语点醒梦中人,TNND,难道真的是我模拟的参数名不一致么?
急性子的我吃过饭又杀回来加班,果然急性子,忘记了测试,只顾把代码改了丢给PM去让他测了,忘记在这边模拟了~,这也导致我晚上没有睡好,一直惦记这个事情,还好第二天又跑过来测试了下,完全重现,恩,应该就是这个问题了
第二个就是:如果不能调用到真是的web service ,那么模拟的web service的方法命名,参数名,都要完全一致
具体理论依据,待查
有很多废话,无非是想记录下我自己的生活,呵呵
无奈自己是个比较不敏感的人,尤其是对技术上,所以搜了半天,也没找到点头绪,现在这里记录下再说了
恩,其实web service我也搞不懂了,这次用到的就是我们在开发的时候,调用不到客户真是环境的web service,也暂时没有办法让客户给个测试的web service来调用,之前有开发过关于web service的项目,但是都是内部合作,有测试环境和真是环境相同的可以直接添加引用过来调用,所以很少有异常情况发生了
由于以上原因,我就自作聪明的自己来模拟个web service,和客户的名字啊,函数名返回值和参数都差不多的一个web service来方便我们的开发,结果在PM给客户demo的时候,发生了没有预料到的情况,报出了一个" Service did not recognize the value of HTTP Header SOAP Action: ~~~~~"的错误,非常郁闷的,时间紧急,我没有马上找到解决办法,估计PM在客户那里也比较汗颜吧~~
后来找到这个的办法是:我们模拟的web service 的name space和真是调用的 name space不一致~~
汗一个
也许经验就是这么积累的吧
解决掉一个问题之后,总会有新的问题继续出来,接下来会是什么样的问题呢?
接下来的问题就是web service 用到的是 ref para返回参数,结果我们这边接收到的参数居然都是null,而user那边测试的都是完全OK的,相当的郁闷,想好N久都没有想起来,不是一般的郁闷
实在搞不出来,只好给PM缴枪了,说这个搞不定了,我们下周来看下是否是User那边有什么问题
当一件事情实在搞不出来的时候,一味的在上面搞,可能搞的出来,也可能搞不出来,呵呵,其实就这么两个结果滴~
只好放下打算回去了,忽然想起晚饭还没有吃,恩,和小娜同学吃晚饭,偶然和他提起这个事情,他说他们之前开发的时候,用到web service的时候,参数名都要和定义的一致呢
一语点醒梦中人,TNND,难道真的是我模拟的参数名不一致么?
急性子的我吃过饭又杀回来加班,果然急性子,忘记了测试,只顾把代码改了丢给PM去让他测了,忘记在这边模拟了~,这也导致我晚上没有睡好,一直惦记这个事情,还好第二天又跑过来测试了下,完全重现,恩,应该就是这个问题了
第二个就是:如果不能调用到真是的web service ,那么模拟的web service的方法命名,参数名,都要完全一致
具体理论依据,待查
有很多废话,无非是想记录下我自己的生活,呵呵
相关文章推荐
- Ajax访问Xml Web Service的安全问题以及解决方案
- 一段JS调用解决IE6-IE8的兼容性问题,太神奇了!
- Axis2 与 Eclipse整合开发Web Service
- Axis2与Eclipse整合开发Web Service之一
- Web Service(免费) 可以试一试!
- 基因治疗功效神奇 松鼠猴“视界”五彩斑斓
- web service 初识 axis (二) 使用wsdd发布服务
- AJAX javascript 调 Web Service
- Axis框架开发web service
- 神奇的js代码,图片全都飞起来了
- 转载:学会使用Web Service上(服务器端访问)
- ASP.NET Web Service如何工作(2)
- .net Ajax系列(1)调用Web Service
- 将WF 发布为Web Service
- 在C++中使用soap toolkit访问Web Service(转)
- 正则表达式在ff与ie下的一个神奇差异
- Web Service 数据交互
- ]Axis2与Eclipse整合开发Web Service:WSDL逆向生成服务端
- PDA访问web service时,“无法连接到远程服务器”问题的解决方法
- [导入]moss2007里面的BDC和Web Service (转)