안녕하세요 저는 Web API 2를 사용하고 있습니다. API 컨트롤러에 도달하기 전에 요청 및 응답을 처리 할 수있는 방법이 있습니다.필터링 방법 Web Api 컨트롤러에 도달하기 전에 응답
10
A
답변
10
DelegatingHandler을 찾고있을 수 있습니다. 이들은 요청이 컨트롤러에 도달하기 전에 처리 할 수있는 HTTP 메시지 처리기이며 파이프 라인 외부로 나가는 도중에 응답을 처리 할 수도 있습니다. 위임 처리기는 파이프 라인의 나머지 부분을 호출하지 않고도 응답을 스스로 반환 할 수 있습니다. Delegating Handlers here에 대해 읽을 수 있습니다.
+0
네, 요청 및 응답을 필터링하기 위해이 솔루션을 찾고있었습니다. – Utsav
+1
DelegatingHandler에 대한 또 다른 기사는 http://weblogs.asp.net/fredriknormen/log-message-request-and-response-in-asp-net-webapi에서 찾을 수 있습니다. –
관련 문제
- 1. MVC4에서 컨트롤러에 도달하기 전에 값을 다시 편집하십시오.
- 2. 컨트롤러에 도달하기 전에 동작 (경로)을 변경하는 방법
- 3. MVC 웹 .Net : 컨트롤러에 도달하기 전에 모든 통화를 차단 하시겠습니까?
- 4. JSON을 WEB API 컨트롤러에 전달
- 5. 링크에 도달하기 전에 메뉴가 사라집니다.
- 6. API 응답 전에 코드가 실행됩니다.
- 7. maxElementsInMemory에 도달하기 전에 DiskMarker가 생성되었습니다.
- 8. 레일 앱에 도달하기 전에 랙에서 생성 된 예외를 처리하는 방법
- 9. Sonar Web Service API, 개발자 데이터 필터링
- 10. MVC 컨트롤러에서 Web API 컨트롤러에 개체를 게시하는 방법?
- 11. Web API 컨트롤러에 Kendo UI Grid를 바인딩하는 방법?
- 12. .NET Web API - ModelState의 오류 응답
- 13. 카운터가 0에 도달하기 전에 루프가 멈추는 경우
- 14. "End Using"에 도달하기 전에 DataAdapter가 삭제됩니다.
- 15. 끝에 도달하기 전에 텍스트 입력 스크롤 만들기
- 16. Maxretries에 도달하기 전에 별표 호출 파일을 삭제하십시오.
- 17. MAX_INT는 climits.h에 정의 된 한계에 도달하기 전에
- 18. 게시 본문이 서버에 도달하기 전에 어떻게 변경합니까?
- 19. 이메일이 스팸 폴더에 도달하기 전에 차단하기
- 20. 웹 API 2 + 속성 라우팅에서 경로 엔진에 도달하기 전에 URL에서 컨텍스트를 추출하는 방법은 무엇입니까?
- 21. MVC .NET에서 작업에 도달하기 전에 양식 값을 업데이트하는 방법
- 22. jQuery에서 JSON 응답 필터링
- 23. PHP Rest Web Service 응답
- 24. web api TaskScheduler.UnobservedTaskException
- 25. Spring 인터셉터에 도달하기 전에 세션이 어떻게 생성되고 있습니까?
- 26. 필터링/주문 MKLocalSearch 응답
- 27. 필터링 시리얼 응답 데이터는
- 28. api 또는 web Laravel 5.3
- 29. web-api & swagger documentation
- 30. WEB-API 응답 다운로드를위한 진행률 표시 줄 구현
원하는대로 요청과 응답을 처리 할 수있는 IIS에 필터를 추가 할 수 있습니다. http://www.iis.net/configreference/system.webserver/security/requestfiltering 그런 종류의 필터링이 필요한지 잘 모릅니다. –