【发布时间】:2011-01-20 05:49:05
【问题描述】:
我必须实现以下场景:
- 客户端向 WCF REST 服务发送请求,提供一组参数和一个二进制文件进行处理
- 服务获取文件,对其进行处理并生成结果二进制文件
- 服务必须返回一些结构,其中包含“成功/失败”处理状态、错误消息(如果有)以及如果没有错误 - 结果文件
在 SOAP 服务中,我只返回如下内容:
class ProcessingResult {
public:
bool IsFailed;
string ErrorMessage;
byte[] ResultData;
};
并且中间件会通过网络正确地序列化它,然后客户端代理(通过解析 WSDL 生成)会反序列化它并且客户端会很高兴。
如何在 WCF REST 服务中设计类似的东西?
【问题讨论】:
-
你为什么转发你的问题:stackoverflow.com/questions/4711811/…而不是修改原来的问题?
-
@Ladislav Mrnka:这是另一个问题。我需要适当地设计数据类型,而不是大致了解如何实现该请求。
标签: .net wcf web-services rest