【发布时间】:2012-03-18 14:55:53
【问题描述】:
假设我有以下使用 C# 和 .NET 的 Web 方法:
[WebInvoke(UriTemplage="/users", Method="POST")]
[OperationContract]
public User AddNewUser(User u);
预计当您实现 POST Web 方法时,您将接受请求正文作为传入 HTTP 请求消息的一部分。参数 u 应该从传入的 HTTP 消息体中反序列化。
我的问题是:我们如何在客户端设置这个请求正文?它必须设置在某个地方。这真的让我很困惑。
如果我在 WebInvoke 中添加了“ResponseFormat = WebMessageFormat.Json”,如何将返回的 json 字符串反序列化为 User 对象?
谢谢。
【问题讨论】:
-
如果这些答案对您有所帮助,那么请花时间奖励答案。