首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Spring ws marshall调用Paypal Ws?

如何使用Spring ws marshall调用Paypal Ws?
EN

Stack Overflow用户
提问于 2012-09-28 16:35:04
回答 1查看 225关注 0票数 1

我正面临着贝宝的一些问题,因为他们必须包括自定义的http头。

这是wsdl:

https://svcs.sandbox.paypal.com/AdaptiveAccounts/API_operation?wsdl

我下载了他们的API,我有java类要编组,但我不知道如何包含头文件。

在soapUi中,我可以包含标头并查看生成的原始选项卡,如下所示:

代码语言:javascript
复制
POST https://svcs.sandbox.paypal.com/AdaptiveAccounts HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:GetVerifiedStatus"
X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T
X-PAYPAL-SECURITY-PASSWORD: 13XXXXX113
X-PAYPAL-DEVICE-IPADDRESS: 127.0.0.1
X-PAYPAL-MESSAGE-PROTOCOL: SOAP11
X-PAYPAL-OPERATION-NAME: GetVerifiedStatus
X-PAYPAL-SECURITY-SIGNATURE: A8opbtJy-VMKZ8uQWERT5i54.3GnZA1SCkKHdo4sRg7ep4pSMrq6hZ3Lx
X-PAYPAL-SANDBOX-EMAIL-ADDRESS: abcdef_1348660087_biz@hotmail.com
X-PAYPAL-SECURITY-USERID: abcdef_1348660087_biz_api1.hotmail.com
User-Agent: Jakarta Commons-HttpClient/3.1
Host: svcs.sandbox.paypal.com
Content-Length: 631

我尝试将它们作为bean webServiceTemplate的属性包含在ws-config.xml中,但失败了,并且还尝试在调用webServiceTemplate.marshalSendAndReceive时使用callBackFunction,但从未成功

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-10-01 14:57:34

这些SO post、How to access HTTP headers in Spring-ws endpoint?Setting a custom HTTP header dynamically with Spring-WS client将向您展示如何添加自定义HTTP头。然后,您所要做的就是添加特定于PayPal的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12636439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档