Amadeus服务出错:表示消息寻址属性的标头无效,无法处理该消息

在尝试使用SozUI(如mozila海报,Google restclient应用程序或我的.net代码)调用我的Amadeus Fare_masterpricetravelboard服务时,它会返回以下错误消息:

表示消息寻址属性的标头无效,无法处理消息

SOAP UI工具中的相同Web服务正常运行。

  65449120-2aa0-46b0-9dcc-c40c6439836c http://webservices.amadeus.com/FMPTBQ_10_3_1A https://nodeD1.test.webservices.amadeus.com/1ASIWIBEWWZ    WSWWZIBE EoCeDbDbThB= Hr2HRG8j0dTH19kh52wQ5aqMxhU= 2014-07-19T12:33:47:530Z           1 PX   250 RC    ADT  1      RP RU TAC      1    CDG     LHR     TA 041114 2200 4   C 1       

响应:

   http://www.w3.org/2005/08/addressing/fault urn:uuid:0ce4ebc0-7753-6394-4945-c7e8f81c2c49 65449120-2aa0-46b0-9dcc-c40c6439836c  wsa:To https://nodeD1.test.webservices.amadeus.com/1ASIWIBEWWZ     wsa:InvalidAddressingHeader A header representing a Message Addressing Property is not valid and the message cannot be processed SI:muxDZ1    

确保Web请求的URL与标记“add:To”的值匹配,包括字母大小写。

可能你正在开发.net,即使你在同一个字母大小写中设置了url,请求也会以小写forms发送到地址。 因此nodeD1在http层中成为noded1 ,但在soap包络中仍然是nodeD1。 小心在两个字段中使用小写或大写

Interesting Posts