Я работаю с asp.net restful services и создал WebApi Controller. он отлично работает с Get, но не работает с Post, Put Delete.Контроллер API Post, Put и Delete не работает
public string Get()
{
return "value";
}
public string Post()
{
return "value";
}
Routing Configuration
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
http://localhost:50089/api/UserProfile/get
http://localhost:50089/api/UserProfile/Post
сообщение не работает, но получить работает, я пытаюсь добавить маршрут на вершине, но он не работает
Вы можете попробовать использовать атрибут '[HttpPost]' для своего метода. – Patrick
Я пробовал, но он не работает –
Вы должны использовать глагол POST в заголовке, чтобы получить сообщение, перенаправленное на вашу функцию Post(). Использовать клиент клиентского клиента с расширенным клиентом. – lcryder