SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP / 1.1 500内部服务器错误

| 我尝试使用SOAP :: Lite模块连接服务器(我实现了客户端) 在调试期间,我遇到SOAP版本错误,该错误由以下解决:     -> soapversion(\'1.2 \')     -> envprefix(\'soap12 \'); 现在,我遇到以下错误: SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP / 1.1 500内部服务器错误 然后也写在: 安全上下文令牌已过期或无效。消息未处理 两者之间有联系吗? 我的代码是: 我的$ soap = SOAP :: Lite     -> uri(\'$ uri_address \')     -> on_action(sub {join \'/ \',\'$ uri_address \',$ _ [1]})     ->代理(\'$ url_address \')     -> soapversion(\'1.2 \')     -> envprefix(\'soap12 \'); -覆盖常数 $ SOAP :: Constants :: DEFAULT_HTTP_CONTENT_TYPE    = \'application / soap + xml \'; 我的$ method = SOAP :: Data-> name(\'HelloWorld \') -> attr({xmlns => \'$ uri_address \'}); 参数保存在@params中 我的@params =(SOAP :: Data-> name(MyData => $ my_string)); 我的$结果= $肥皂                         ->调用($ method => @params); 如果($ result-> fault) {      打印\“ \\ n \\ n ==========发生故障============ \\ n \\ n \”;    打印$ result-> faultstring; } 其他 {    打印$ result-> result; } 它打印了信封,然后打印: SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP :: Response = HASH(0x3749874) SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP / 1.1 500内部服务器错误 日期:2011年4月13日,星期三,格林尼治标准时间 伺服器:Microsoft-IIS / 7.5 内容长度:562 内容类型:application / soap + xml;字符集= utf-8 客户日期:2011年4月13日,星期三,格林尼治标准时间 客户对等:10.185.78.22:80 客户回应编号:1 X-Powered-by:ASP.NET http://www.w3.org/2005/08/addressing/soap/faults:Sendera:BadContextToken安全上下文令牌已过期或无效。消息未处理。 SOAP :: Deserializer :: deserialize:() SOAP :: Parser :: decode:() SOAP :: SOM :: new:() ==========发生故障=========== SOAP :: SOM :: DESTROY:() SOAP :: Lite :: DESTROY:() SOAP :: Serializer :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Data :: DESTROY:() SOAP :: Transport :: DESTROY:() SOAP :: Transport :: HTTP :: Client :: DESTROY:() SOAP :: Deserializer :: DESTROY:() SOAP :: Parser :: DESTROY:() 根本原因是什么?请帮助... 提前致谢!!     
已邀请:
查看Java的答案,就好像服务器端的SSL证书可能已过期或已损坏。在“测试”设置中,这通常也是一个问题。 是否可以使用相同的证书重新生成证书或[如果可行]到端点浏览,以查看是否存在异常消息。 免责声明:我根本不是Microsoft开发人员,因此这是暂定的。     

要回复问题请先登录注册