[WebInvoke(Method = "PUT", UriTemplate = "users/{username}")]
[OperationContract]
void PutUser(string username, User newValue);//update a user
我有一个更新用户方法定义如上所示。然后我使用HttpWebRequest来测试这个方法,但是我怎么能通过这个HttpWebResquest传递User对象呢? 以下代码是我到目前为止得到的。传递对象与WCF RESTful
string uri = "http://localhost:8080/userservice/users/userA";
HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest;
req.Method = "PUT";
req.ContentType = " application/xml";
req.Proxy = null;
谢谢你的提示 – 2009-10-12 06:41:42