Sledujte ma na Twitteri

Ako na SoapException: Server did not recognize the value of HTTP Header SOAPAction

Kategória: .NET, C#, publikované: 02.08.2010, autor: Igor Kulman

Pri volaní webovej služby napísanej v ASP.NET cez Java triedu vygenerovanú prostredníctvom frameworku Metro som narazil na nasledujúcu chybu

  1. SoapException: Server did not recognize thevalue of HTTP Header SOAPAction: nazovMetody

Keďže pri použití frameworku CXF som žiaden takýto problém nemal, usúdil som, že chyba bude na strane vygenerovaného javového klienta a márne som hľadal riešenie niekoľko hodín.

Nakoniec som našiel veľmi jednoduché riešenie na strane ASP.NET, pred definíciu webovej služby v .asmx súbore stačí doplniť

  1. [SoapDocumentService(RoutingStyle=SoapServiceRoutingStyle.RequestElement)]

a je po problémoch.

Sledujte moje články: vybrali.sme.sk Linkuj.cz  

Keď firemná politika bráni zamestnancom pracovať
Firma, pre ktorú pracujem je plná paradoxov a nelogických rozhodnutí. To najnovšie, ktorého cieľom bolo zvýšiť... čítať ďalej

Ako ochrániť súkromné dáta na firemnom notebooku
Ak máte firemný notebook a používate ho aj na súkromné účely (zmluva vám to dovoľuje) možno vás napadla otázka, ako... čítať ďalej

Komentáre

RSS komentárovRSS komentárov

K článku "Ako na SoapException: Server did not recognize the value of HTTP Header SOAPAction" zatiaľ nie sú žiadne komentáre.

 

Pridať komentár

(povinné)

(povinný,nezverejňuje sa)


Odoslať komentár

Autor

Igor Kulman Igor Kulman at LinkeIn
Igor Kulman at Flick
Igor Kulman at Twitter
Igor Kulman at Posterous

Autor je absolventom softvéroveho inžinierstva na Univerzite Karlovej v Prahe, pracuje ako Windows Phone 7 vývojár v Inmite a pôsobil aj ako prispievateľ počítačového magazínu.

Kategórie

Náhodná referencia

Lamina

Lamina