lstd.net
当前位置:首页 >> C#调用jAvA wEBsErviCE时,如何传BytE[]类型的参数 >>

C#调用jAvA wEBsErviCE时,如何传BytE[]类型的参数

你可以就传byte数组试一下,byte是按补码存储的,如果有转换,是可以得到正确的值的.

这个的话,字节数组需要先进行base64编码,再发送到C#webservice中

jsva调用webservice接口需要传递的是数据,将数据转化为json格式(就是一个字符串)传出去,其实,你不需要考虑参数类型,对方要的只是数据!

webservices 都是以XML作为载体的,不管是c#还是JAVA是要对XML进行解析,提交就可以了!

用dom把对象封装成xml格式的数据库进行传递,然后在客户端对xml解析就可以了..没有例子~

把你的数据存放在一个DataSet里面,然后调用WebService里面的方法,把DatatSet当作变量传给就行了

C#调用WEBSERVICE 只要在项目中添加WEBSERVICE引用就行了.输入网址.很简单的document对象序列化 和 反序列化JAVA C# 那个参数都用文本传递接受

和你平时调用那些请求一样的都一样呗,没有什么特别的,比如get和post,都是可以的get的如这样:http://接口地址.com/a?a=你的参数&b=你的参数

XML的参数 ? XML 本身就是字符串,,,,,使用DOM、XPATH等解析就可以

建议你用对象传递,不要用数组,对象里面定义简单类型

网站首页 | 网站地图
All rights reserved Powered by www.lstd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com