2013-06-25 23 views
-1

有人可以给我推荐什么是最简单的方式来发送对象通过web服务(来回通过客户端和服务器端)在c#上没有客户端 - 知道要发送的对象的定义。通过webservices发送非序列化对象最简单的方法c#

+0

也许你需要发送对象作为流(byte []),它很高兴发送元数据(类定义),但如果你打算只发送值,使用特定的格式并发送他们作为流 – 2013-06-25 16:34:10

+0

客户端将发送的东西不知道要发送什么?那么发什么?什么是用例? Web服务中的大部分功能都是用于对象键入和参数发现! – Vivek

+0

您应该明确为什么客户端不知道要发送的对象的定义以及在这种情况下如何调用Web服务。 – bmm6o

回答

0

你提到你想发送“对象”。这意味着你的数据有一些结构。

选项:

  1. user2511414是正确的,你可以流的字节。
  2. 您可以使用JSON。如果您试图避免锁定到对象,所有调用都可以读取/写入字符串,而不是对象。
  3. 你可以发明自己的序列化格式,只需要以字符串的形式来回发送数据。
+0

客户端无法定义对象的原因是我的老师这么说(这是一个学校项目);客户只是有意见,他想坚持这样的方式......我想我会使用序列化,谢谢大家。 – Marcox

相关问题