1
В моей службе WebApi 2 у меня есть контроллер, который позволяет редактировать данные элемента.WebApi 2 Результат POST для операции редактирования
[Authorize]
[HttpPost]
[Route("Members/Member")]
public async Task<IHttpActionResult> EditMember([FromBody] Member editedMember)
{
var member = await _membersRepository.GetMembersById(editedMember.MemberId);
if (member == null)
{
return NotFound();
}
member = await _membersRepository.EditMember(editedMember);
Uri locationHeader = new Uri(Url.Link("MemberById", new { id = editedMember.MemberId }));
return Ok();
}
Согласно HATEOAS, я должен вернуть URI ресурса i POSTED to. Я бы подумал, что правильный результат, если все будет хорошо, ОК. Но это не позволяет включать в него URI.
Что я делаю неправильно?
Так легко: D спасибо Вам :). Это хорошая практика? – BodzioSamolot