Call JMS Web Service

The content type application/json of the response message does not match the content type of the binding (application/soap+xml;

http://blog.csdn.net/zhongjiekangping/article/details/4539151

The maximum message size quota for incoming messages (65536) has been exceeded
http://social.msdn.microsoft.com/Forums/vstudio/en-US/3a1a75d6-6008-4f03-b5a6-d7783b8a3ff5/the-maximum-message-size-quota-for-incoming-messages-65536-has-been-exceeded?forum=wcf

Binding Class Name

Transport

Message Encoding

Message Version

Security Mode

RM

Tx Flow*

BasicHttpBinding

HTTP

Text

SOAP 1.1

None

X

X

WSHttpBinding

HTTP

Text

SOAP 1.2

WS-A 1.0

Message

Disabled

WS-AT

WSDualHttpBinding

HTTP

Text

SOAP 1.2

WS-A 1.0

Message

Enabled

WS-AT

WSFederationHttpBinding

HTTP

Text

SOAP 1.2

WS-A 1.0

Message

Disabled

WS-AT

NetTcpBinding

TCP

Binary

SOAP 1.2

Transport

Disabled

OleTx

NetPeerTcpBinding

P2P

Binary

SOAP 1.2

Transport

X

X

NetNamedPipesBinding

Named Pipes

Binary

SOAP 1.2

Transport

X

OleTx

NetMsmqBinding

MSMQ

Binary

SOAP 1.2

Message

X

X

MsmqIntegrationBinding

MSMQ

X**

X

Transport

X

X

CustomBinding

You decide

You decide

You decide

You decide

You decide

You decide

<configuration>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="WCFTestService" closeTimeout="00:10:00"
          openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
          bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
          textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
          messageEncoding="Text">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None" />
        </binding>
      </basicHttpBinding>
      <customBinding>
              <binding name="JMSWebServiceAddress"  >
                <textMessageEncoding messageVersion="Soap12" writeEncoding="utf-8">
                  <readerQuotas maxDepth="2147483647"
                  maxStringContentLength="2147483647" maxArrayLength="2147483647"
                  maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
                </textMessageEncoding>
                <httpTransport manualAddressing="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
              allowCookies="false" authenticationScheme="Anonymous"
              bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
              keepAliveEnabled="true" maxBufferSize="2147483647"
              proxyAuthenticationScheme="Anonymous" realm="" transferMode="Buffered"
              unsafeConnectionNtlmAuthentication="false" useDefaultWebProxy="true" />
              </binding>
      </customBinding>
    </binding>
    <client>
      <endpoint address="WCFWebServiceAddress"
        binding="basicHttpBinding" bindingConfiguration="WCFTestService"
        contract="WCFServiceReference.WCFTestService" name="WCFTestService" />
      <endpoint address="JMSWebServiceAddress"
        binding="customBinding" bindingConfiguration="JMSTestService"
        contract="JMSServiceReference.JMSTestService" name="JMSTestService" />
    </client>
  </system.serviceModel>
</configuration>

原文地址:https://www.cnblogs.com/sui84/p/6777115.html