Posiadam samoobsługową usługę WCF akceptującą wiadomości przez HTTPS.HTTP 413 Żądaj zbyt dużej jednostki samoobsługowej usługi WCF
Komunikat jest wysyłany z aplikacji Java, który otrzymuje odpowiedź:
HTTP/1.1 413 Request Entity Too Large
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 19 Sep 2012 09:05:34 GMT
Connection: close
Ja nie próbuje przesłać plik, wystarczy wysłać wiadomość SOAP/XML, który jest 78kb. Próbowałem upping mój maksymalny rozmiar wiadomości i bufora, ale bez skutku.
<binding name="SecuredNoProxy" openTimeout="00:00:10" sendTimeout="00:00:10">
<textMessageEncoding messageVersion="Soap11WSAddressing10" />
<security includeTimestamp="true" enableUnsecuredResponse="true">
<localClientSettings timestampValidityDuration="00:15:00" />
</security>
<httpsTransport manualAddressing="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" allowCookies="false" bypassProxyOnLocal="true" decompressionEnabled="true" hostNameComparisonMode="StrongWildcard" keepAliveEnabled="true" realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false" useDefaultWebProxy="false" requireClientCertificate="true" />
</binding>
Proszę dać mi znać, czy mogę podać dodatkowe informacje.
WCF dziennika śledzenia
Otrzymuj bajtów na połączenie 'https: // localhost'
aktywny granicę (Start)
informacje o połączeniu
Throwing wyjątek (błąd)
Wyjątkiem jest:
System.ServiceModel.ProtocolException, System.ServiceModel, Version = 4.0.0.0, Culture = neutral
Aktywne [WCF śledzenia] (http://msdn.microsoft.com/en-us/library/ms733025 (v = vs.100) .aspx), aby zobaczyć, czy wiadomość jest przetwarzana przez WCF czy nie. Ta wiadomość wygląda tak, jakby pochodziła z hosta HTTP, a nie z WCF. –
@SixtoSaez - dodałem informacje dziennika śledzenia WCF. – Fenton