这个 SOAP 错误是否意味着我认为的意思? [英] Does this SOAP Fault mean what I think it means?

查看:30
本文介绍了这个 SOAP 错误是否意味着我认为的意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,我正在努力将 Fedex 的地址验证集成到我正在处理的站点中.Fedex Web 服务是基于 SOAP 的,因此我们在这里处于 WSDL 的神奇之地.我还不太熟悉网络服务,请耐心等待.

So, I'm working on integrating Fedex's Address Validation into a site I'm working on. Fedex web services are SOAP-based, so we're in the magical land of WSDLs here. I'm not fluent with web services yet, so bear with me.

只能在生产级别使用地址验证服务;我已经找到了我的生产凭据,并且我的 WSDL 的端口部分中有一个生产 URL.

One can only consume the Address Validation service at a production level; I've got my production credentials situated, and a production URL in the port section of my WSDL.

在测试服务集成时,我收到了这条挑衅性的消息:

In testing the service integration, I'm receiving this provocative message:

故障代码:版本不匹配字符串:错误版本

Fault Code:VersionMismatch String:Wrong Version

到目前为止,联邦快递的支持似乎无法回答这个问题,所以我要在这里问:为什么我会遇到这个错误?我是否怀疑我们服务器上的 SOAP 版本可能已经过时,如果是这样,是否有任何人知道的解决方法?

Fedex support thus far seems unable to answer this, so I'm gonna ask it here: why am I getting this fault? Am I right in suspecting that perhaps the SOAP version on our server is outdated, and, if so, is there any workaround anyone knows for this?

推荐答案

此错误的一个常见原因似乎是用于信封的命名空间错误.请参阅 http://www.w3.org/TR/soap12-part1/#faultcodeshttp://www.w3.org/TR/soap12-第 1 部分/#vmfault

A common reason for this error seems to be a wrong namespace used for the envelope. See http://www.w3.org/TR/soap12-part1/#faultcodes and http://www.w3.org/TR/soap12-part1/#vmfault

这篇关于这个 SOAP 错误是否意味着我认为的意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆