2010-05-10 47 views
2

是否可以在使用WCF RESTful入門工具包或OpenRasta創建的RESTful Web服務中使用protobuf-net?如果可能,有沒有可用的示例或代碼片段?我正在創建一個將被Java客戶端使用的.NET Web服務。RESTful .NET和protobuf-net

回答

2

我沒有看過/特別/,但它可能是額外的工具可以幫助的東西。

如果你正在使用java和.NET,那麼這是一個比protobuf-net更大的問題;你也需要能夠把它作爲java結束。 protobuf(線格式)是跨平臺的,protobuf-net只是一個特定的實現。

如果您的首選REST API允許高效的byte[]處理(作爲消息中的base-64字符串或作爲原始響應),您可以將其視爲二進制文件。

如果您可以指向我想使用的工具,我可以看看,但我不能保證立即做出任何事情。

+0

謝謝馬克。就我而言,我將不得不使用protobuf(wire格式)或XML來跨平臺。我會嘗試使用byte []選項。但是,如果您可以在未來的protobuf-net版本中添加對WCF RESTful入門工具包的支持,那將非常棒。 – rxm0203 2010-05-12 16:38:29

+0

@ rxm0203 - 我一定會看看它。這不是我過去使用的工具,但聽起來它可能有可能。不過,需要先完成「v2」。 – 2010-05-12 18:48:50

0

OR中沒有對協議緩衝區的支持,但是它是一個5個linuers來插入一個新的編解碼器來讀取和寫入格式。