Я пробовал вызывать метод WebInvoke под названием Register, который возвращает, принимает объект User и сразу же возвращает этот объект. Он выглядит следующим образом:
User Register(User user)
{
return user;
}
Я не уверен, что атрибуты Name и Namespace относятся к атрибуту DataContract при вызове http://localhost:8081/user/register, например?
Причина, по которой я спрашиваю, состоит в том, что изначально у меня был класс, украшенный атрибутом DataContract следующим образом:
[DataContract]
public class User
{
// Properties
}
Когда я открыл Fiddler и отправил запрос на отправку, он сказал, что метод не разрешен, но когда я изменил DataContract на:
[DataContract(Name="User", Namespace="")]
Это сработало.