2017-10-09 1 views
0

[HttpGet, HttpHead]을 사용하여 작업에 대한 헤드 요청에 대한 지원을 추가하려고하지만이 두 특성을 모두 적용한 상태에서 GET/Head 요청을 수행하면 404가 반환됩니다. 하나 또는 다른 작품을 예상대로 적용하지만, 둘 다 원합니다. 이 프로젝트는 .NET 4.5.1을 사용하고 내가 일관성을 위해 AcceptVerbs를 사용하는 하나 개의 동작을 수정하지 않는작업에 [HttpHead, HttpGet]을 함께 사용할 수 있습니까?

[HttpHead, HttpGet] 
public ActionResult Index(string one, string two, string three) 
{  
} 

이 모두 GET/HEAD이 작업에 함께 속성을 사용할 수 있습니다 : 같은

내 작업이 보인다 ?

답변

0

이 작업을 수행하는 데는 AcceptVerbs 속성 만 사용해야합니다. 다른 방법은 없다고 생각합니다.

또한 일관성을 위해 AcceptVerbs을 사용하는 데 문제가 없어야합니다.

+0

@Diazole이 정보가 도움이 되었습니까? –

+0

일관성 문제는 특별히 하나의 액션이 300 ~ 다른 것과 다르게 꾸미기를 원하지 않는다는 것입니다.하지만 당신이 말한 것처럼, 나는 선택의 여지가 없다고 확신합니다. 나는 이런 식으로 동작을 꾸미는 것이'AcceptVerbs'의 줄임말 인 것을 알고 있습니다.하지만 이것은 가능해야합니다. – Diazole

관련 문제