[WebInvoke(Method = "PUT", UriTemplate = "users/{username}")]
[OperationContract]
void PutUser(string username, User newValue);//update a user
У меня есть метод обновления, определенный как показано выше. Затем я использую HttpWebRequest для тестирования метода, но как я могу передать объект User с этим HttpWebResquest?
Следующий код - это то, что я получил до сих пор.
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;