社区
Web Services
帖子详情
为何Web Service接口得不到传递过来的参数值?
flyfishcool
2003-08-19 10:37:09
我写了一个web service接口,其中有一个有一个方法有三个参数(byte[],int,string).但每次调用该方法但时候,总是最后一个string参数的值传不过来,显示为null。前两个参数正常,我跟踪断点,在调用之前,调用方的参数是有值的。
请各位高手指点。谢谢!
...全文
199
6
打赏
收藏
为何Web Service接口得不到传递过来的参数值?
我写了一个web service接口,其中有一个有一个方法有三个参数(byte[],int,string).但每次调用该方法但时候,总是最后一个string参数的值传不过来,显示为null。前两个参数正常,我跟踪断点,在调用之前,调用方的参数是有值的。 请各位高手指点。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
怎么没人能解释一下吗?
Web
Service
接口
测试
可以简单的理解为
web
service
是一个SOA(面向服务的编程)架构, 它不依赖于语言, 也不依赖于平台, 可以实现不同语言之间的通讯和相互调用.SOAP(简单对象访问协议) 是xml
web
service
的通讯协议. 当用户通过UDDI找到...
简易
Web
Service
接口
调用工具实战
简介:这个工具旨在简化开发者对接
Web
Service
接口
的过程,提供用户友好的界面,使测试和调试
接口
更为便捷。用户可输入参数,直接发送HTTP请求至
Web
Service
接口
并接收展示返回的数据。工具支持常见的HTTP方法和...
Web
Service
有哪些优缺点?
Web
Service
也称为XML
Web
Service
,
Web
Service
是一种可以接收Internet或者Intranet上
传递
过来
的请求,是轻量级独立的通讯技术,具有很好的跨平台性能,因此使用
Web
Service
有许多优点:1. 跨防火墙的通信
Web
...
Web
Service
入门 一看会!
一、什么是
web
service
1.1 概念 它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。将调用方称为客户端,将被调方称为服务端,客户端通过网络通信协议访问服务端提供的
接口
。 xml是
web
...
web
service
接口
和http
接口
(API
接口
)的区别
为什么要学习
web
service
? 答:大多数对外
接口
会实现
web
service
方法而不是http方法,如果你不会,那就没有办法对接。
web
service
相对http (post/get)有好处吗? 1.
接口
中实现的方法和要求参数一目了然 2....
Web Services
12,166
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章