2012-09-21 2 views
0

에 도달하지이 개 웹 사이트잘못된 요청 내용 길이는 우리는 서버가 WCF

하나는 프록시 및 기타

지금 문제가되는 WCF의 RESTful API를 할 때 프록시 웹 사이트입니다 호스팅과 (IIS 6.0) 콘텐츠 길이가 8000 이상인 API를 조회합니다. 예를 들어 9747 또는 8398이라고 말하면 400을 제공합니다. 프록시 및 API에서 잘못된 요청이 발생한 경우 여기에 해당합니다.

를 호출하기 전에 WCF 디스패처는

WCF 디스패처 BeforeSendReply가 호출 및 콘텐츠 길이가 0입니다

를 호출되지 않습니다.

우리는 바인딩

<webHttpBinding > 
<binding name="binding1" closeTimeout="00:01:00" openTimeout="00:01:00" 
     receiveTimeout="00:10:00" sendTimeout="00:01:00" maxBufferSize="73400320" 
     maxBufferPoolSize="73400320" 
     maxReceivedMessageSize="73400320" 
     transferMode="Buffered" 
     useDefaultWebProxy="true"> 
      <readerQuotas maxDepth="73400320" maxStringContentLength="73400320" 
      maxArrayLength="73400320" maxBytesPerRead="73400320" maxNameTableCharCount="73400320" /> 
      <security mode="None"> 
      <transport clientCredentialType="None"/> 
      </security> 
     </binding> 
</webHttpBinding> 
할 수 무엇

, 내 생각의 내용 길이 문제

답변

0

내가 엔드 포인트에 bindingConfiguration에 binding1으로 추가 실종됐다에서이 구성이

<endpoint address="" binding="webHttpBinding" bindingConfiguration="binding1" 
        contract="RESTService.IService" behaviorConfiguration="web"> 
관련 문제