GSoap客户端连接WCF服务端可能会发生的Content-Type问题解决方法
问题描述如下:
When the client sent a request to the server the following fault was
received: Error 415 fault: SOAP-ENV:Server [no subcode] “HTTP Error”
Detail: HTTP/1.1 415 Cannot process the message because the content
type ‘application/soap+xml; charset=utf-8’ was not the expected type
‘text/xml; charset=utf-8’. It looks like the WCF server doesn’t know
how to deal with the format of the client requests.
解决方法如下:
删除wsdl文件中的soap1.2命名空间,因为gsoap会将其编成版本为1.2的客户端,即使在编译时加了-1的选择项