2017-10-13 8 views
0

... 어딘가에 간단한 설정을해야 겠지만 아무 것도 찾을 수 없었습니다.자체 호스팅 OWIN WebAPI 서버가 최대 요청 크기 제한을 설정할 수 있습니까?

내가 제안한 제안은 Content-Length 헤더를 확인하는 writing some OwinMiddleware이거나, 기본 스트림과 관련하여 누락 된 항목 (예 : 청크 메시지)이없는 경우 버그가있는 것으로 보입니다. 하나는 HTTP 서버에서 기대할 수있는 다른 구성 설정의

이 없다 :

OwinHttpListener owinListener = appBuilder.Properties["Microsoft.Owin.Host.HttpListener.OwinHttpListener"] as OwinHttpListener; 
owinListener.SetRequestQueueLimit(maxQueueLength); 
owinListener.Listener.TimeoutManager.[...] 

그러나 최대 메시지 크기에 관련된 아무것도.

나는 이것을 위해 무엇인가의 것을 기대했다. 내가 놓친 게 있니?

답변

1

여러분처럼이 문제를 해결하기 위해 "상자 안의"내용을 찾을 수 없었습니다. 하지만 Damien Hickey의 LimitsMiddleware을 사용하여 프로젝트에서 성공을 거두었습니다. 궁극적으로 또 다른 OwinMiddleware이지만, 적어도 스스로 작성하지 않아도됩니다.