簡體   English   中英

SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP / 1.1 500內部服務器錯誤

[英]SOAP::Transport::HTTP::Client::send_receive: HTTP/1.1 500 Internal Server Error

我在調試過程中嘗試使用SOAP :: Lite模塊連接服務器(實現了客戶端),遇到SOAP版本錯誤,方法是:-> soapversion('1.2')-> envprefix('soap12');

現在,我遇到以下錯誤:SOAP :: Transport :: HTTP :: Client :: send_receive:HTTP / 1.1 500 Internal Server Error,然后在以下情況后也寫入:安全上下文令牌已過期或無效。 消息未處理兩者之間是否存在任何連接?

我的代碼是:我的$ soap = SOAP :: Lite-> uri('$ uri_address')-> on_action(sub {join'/','$ uri_address',$ _ [1]})-> proxy('$ 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));

我的$ result = $ soap-> call($ method => @params);

if($ result-> fault){打印“ \\ n \\ n ===========發生故障========== \\ n \\ n”; 打印$ result-> faultstring; } else {print $ 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日星期三23:36:26 GMT服務器:Microsoft-IIS / 7.5內容長度:562內容類型:application / soap + xml; charset = 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開發人員,所以這是暫定的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM