gpt4 book ai didi

delphi - 禁止RemObjects SOAP错误“未预期内容类型”

转载 作者:行者123 更新时间:2023-12-03 20:14:55 25 4
gpt4 key购买 nike

尝试使用RemObjects SDK创建一个使用Web服务的简单客户端,导入WSDL,一切都很好,但是,当我尝试执行一个返回字符串的方法时,出现以下错误:

项目Project1.exe引发了异常类EIdHTTPProtocolException,消息为“ HTTP / 1.1 415”,因为内容类型为“ text / xml”,所以无法处理该消息。 charset = utf-8'不是预期的类型'application / soap + xml; charset = utf-8'。”。

不知道为什么会引发此异常,但是我需要绕过它。

最佳答案

内容类型application / soap + xml指示Web服务使用SOAP 1.2。


SOAP 1.2的媒体类型已从SOAP 1.1中使用的text / xml更改
到application / soap + xml。


(来自http://hadleynet.org/marc/whatsnew.html#S3.7.1

该错误消息表明您的SOAP客户端库使用SOAP 1.1而不是SOAP 1.2。 (WSDL不指示服务器使用哪个SOAP版本,因此需要“手动”配置。)

验证您的客户端库是否支持SOAP 1.2(大约在2001年引入),然后将其激活。

关于delphi - 禁止RemObjects SOAP错误“未预期内容类型”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10570873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com