社区
Web Services
帖子详情
为何Web Service接口得不到传递过来的参数值?
flyfishcool
2003-08-19 10:37:09
我写了一个web service接口,其中有一个有一个方法有三个参数(byte[],int,string).但每次调用该方法但时候,总是最后一个string参数的值传不过来,显示为null。前两个参数正常,我跟踪断点,在调用之前,调用方的参数是有值的。
请各位高手指点。谢谢!
...全文
184
6
打赏
收藏
为何Web Service接口得不到传递过来的参数值?
我写了一个web service接口,其中有一个有一个方法有三个参数(byte[],int,string).但每次调用该方法但时候,总是最后一个string参数的值传不过来,显示为null。前两个参数正常,我跟踪断点,在调用之前,调用方的参数是有值的。 请各位高手指点。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyfishcool
2003-08-19
打赏
举报
回复
这样是能传过来的,但是三个参数时,当client端的string是用.net的序列化方法产生的string就不行了。
JensiaTsang
2003-08-19
打赏
举报
回复
webservice:
public FunName(string lStr)
client:
FunName("aaa");
传不过吗?!
flyfishcool
2003-08-19
打赏
举报
回复
很着急的,有没有人会啊。
flyfishcool
2003-08-19
打赏
举报
回复
我通过下面两个方法首先将对象objywXml中的数据转换到byte数组ywXmlbyte中,再调用下面的方法将数组转换为string。但这个字符串就不能被有些机器得到。
public int Serialize(YWXML objywXml, ref byte[] ywXmlbyte)
{
///将egXML对象序列化为egXMLbyte
///成功返回1,失败返回-1
///
int iRet = 1;
try
{
XmlSerializer serializer = new XmlSerializer(typeof(YWXML));
MemoryStream ms = new MemoryStream();
Stream stream = ms;
serializer.Serialize(stream,objywXml);
ywXmlbyte = new Byte[stream.Length];
//指针归零
stream.Seek(0, SeekOrigin.Begin);
stream.Read (ywXmlbyte,0,(int)stream.Length);
stream.Close();
}
catch(Exception ex)
{
iRet = -1;
Console.WriteLine(ex.ToString());
}
return iRet;
// TODO : implement
}
public int ByteToString(byte[] ywXmlbyte,ref string strXML)
{
MemoryStream ms = new MemoryStream(ywXmlbyte);
StreamReader sr = new StreamReader(ms);
try
{
strXML = sr.ReadToEnd();
}
catch
{
return -1;
}
return 1;
}
fq_ln
2003-08-19
打赏
举报
回复
还是你的其他地方有问题,具体什么地方出现错误,我也不太清除,把你的代码贴处来让大家看看。
我做过很多实验,没有你说的错误。
你单独做一个实验看看,应该没有问题。
flyfishcool
2003-08-19
打赏
举报
回复
怎么没人能解释一下吗?
Java分布式架构: Spring搭建RESTful
web
Service
面向资源的REST架构风格,与传统的基于HTTP的网站访问模式有很大不同;肖老师的这门课,基于SpringMVC,搭建RESTful风格的
web
Service
。同时通过与RPC机制下的
web
service
进行对比,带给你网络资源访问的一个全新视角;
Web
Service
接口
测试
可以简单的理解为
web
service
是一个SOA(面向服务的编程)架构, 它不依赖于语言, 也不依赖于平台, 可以实现不同语言之间的通讯和相互调用.SOAP(简单对象访问协议) 是xml
web
service
的通讯协议. 当用户通过UDDI找到WSDL(
Web
Service
Description Language)文档后,通过SOAP调用建立的
web
service
的一个或者多个操作.SOAP是xml文档形式的调用方法规范, 可以支持不同的底层
接口
.这根鞭子是压力,是挫折和困难,是危机意识。
web
service
接口
和http
接口
(API
接口
)的区别
什么是
web
service
? 答:soap请求是HTTP POST的一个专用版本,遵循一种特殊的xml消息格式Content-type设置为: text/xml任何数据都可以xml化。 为什么要学习
web
service
? 答:大多数对外
接口
会实现
web
service
方法而不是http方法,如果你不会,那就没有办法对接。
web
service
相对http (post/get)有好处吗? 1.
接口
中实现的方法和要求参数一目了然 2.不用担心大小写问题
Web
Service
有哪些优缺点?
Web
Service
也称为XML
Web
Service
,
Web
Service
是一种可以接收Internet或者Intranet上
传递
过来
的请求,是轻量级独立的通讯技术,具有很好的跨平台性能,因此使用
Web
Service
有许多优点:1. 跨防火墙的通信
Web
Service
具有良好的跨防火墙通信功能,能够解决传统客户端和服务器大量用户通信难度问题,
Web
Service
充...
服务器和网页
接口
,
Web
Api架构详解,
Web
Api
接口
搭建与部署
Web
Api服务器
Web
Api架构详解,
Web
Api
接口
搭建与部署
Web
Api服务器本文关键词:
Web
Api架构,
Web
Api
接口
搭建,
Web
Api部署1. Api是什么?API(Application Programming Interface,应用程序编程
接口
)是一些预先定义的
接口
,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。操作系统想...
Web Services
12,162
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章