私はサーバーにSOAP呼び出しを送信しています。サーバーは特定のContent-Typeを要求しています。コンテンツタイプを設定しようとしていますが、正しく送信されないようです。SOAP要求でContent-Typeを設定できません
私は、サーバーからの応答を取得:
415は、コンテンツ・タイプ「text/xmlであるため、メッセージを処理できません。 charset = utf-8 'が予想されるタイプではありませんでした' application/soap + xml; のcharset = UTF-8'
マイ粗いコード:
val soapConnectionFactory = SOAPConnectionFactory.newInstance()
val soapConnection = soapConnectionFactory.createConnection()
val url = "https://secure.com"
val messageFactory = MessageFactory.newInstance()
val soapMessage = messageFactory.createMessage()
// (create envelope)
val headers = soapMessage.mimeHeaders
headers.setHeader("Content-Type", "application/soap+xml; charset=utf-8")
soapMessage.saveChanges()
val soapResponse = soapConnection.call(soapMessage, url)
soapConnection.close()
介してデバッグ、コンテンツタイプ)soapConnection.call(まで適切に設定されるように見えます。何か案は?