我知道我可以像这样设置标题
headers: {
'Prefer': 'return=representation'
}
但我想问一下是否可以将它作为我控制器上的默认行为。
public IHttpActionResult Patch(int key, Delta<T> delta)
{
Validate(delta.GetEntity());
if (!ModelState.IsValid)
return BadRequest(ModelState);
var entity = Repository.GetByKey(key);
if (entity == null)
return NotFound();
if (!AuthenticationService.HasWriteAccess(CurentUser, entity))
return Unauthorized();
try
{
delta.Patch(entity);
Repository.Save();
}
catch (Exception e)
{
return InternalServerError(e);
}
return Updated(entity);
}
我可以设置一个属性,还是可以在启动时配置它?
答案 0 :(得分:1)
试试这个。改变你的回报。
this.router.navigate(['/model', 0]);