SOAP::Lite does not accept http requests with Content-Type set to
'application/soap+xml', which is the content type used by SOAP 1.2.
Also, the SOAP::Constants::DO_NOT_CHECK_CONTENT_TYPE flag is not respected when
proccessing SOAP request as SOAP server. For example if an instance of
SOAP::Transport::HTTP::Daemon is created, the value of DO_NOT_CHECK_CONTENT_TYPE
The attached patch adds 'application/soap+xml' to accepted content-type. It
also checks the value of DO_NOT_CHECK_CONTENT_TYPE, and skips the check if set,
as described in Constants.pod.
Please consider applying.
Log in to post a comment.