一个简单的java调用c# webservice的问题!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:30:39
我的ws简例如下
[WebMethod]
private void Add(string[] Id,string[] Name)
{...}
在给客户调用的时候,我是让他直接传递string[]类型的数组,还是让他用拼接字符串的格式传值,例如:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Transaction>
<key = "id",value="01">
..
<key = "name" value = "aa">
</Transaction>
如果非要这种方式传递,那么我的webservice就要改成
[WebMethod]
private void Add(string str)
{...}
对这方面不是很了解,望指点!!

我觉得用拼接字符串的格式比较好啦
因为毕竟是两个不同的东西,还是尽量使用简单类型的好
我以前做的一个一样的,用数组有的情况没问题,有时候又有莫名的错误
不过是大量的数据只好用数组了

也可以数组,也可以字符串。。

字符串是最好了.符合xml格式的字符串更好。

最好用数组,字符串有长度限制。