2013-06-25 66 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

相關問題