假设我有以下用C#和.NET Web方法:如何设置请求主体在客户端
[WebInvoke(UriTemplage="/users", Method="POST")]
[OperationContract]
public User AddNewUser(User u);
预计,当你实现Web发布的方法,你会接受一个请求体为部分传入的HTTP请求消息。预计参数u将从传入的HTTP消息体反序列化。
我的问题是:我们如何在客户端设置这个请求体?它必须设置在某个地方。它真的让我困惑。
此外,如果我将“ResponseFormat = WebMessageFormat.Json”添加到WebInvoke,如何从返回的json字符串反序列化到User对象?
谢谢。
如果这些答案对您有帮助,请花时间给予答案。 – BentOnCoding 2012-03-01 18:42:29