问题标签 [soapheader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
259 浏览

java - 将 SOAP 标头与在调用的 webservice 方法中传递的实际数据绑定

我需要使用他们的网络服务在 monster.com 上发布工作。我已经使用wsimport. 我正在调用updateJob接受<Job>类型对象的方法。客户端文件具有用于 SOAP 标头的专用类,我在其中设置所需的用户名和密码。但我不知道如何Header在我的请求中绑定这个对象,因为我调用的方法只接受<job>类型对象。

构成肥皂标题的专用对象正在填充如下

被调用的方法是businessGatewayInterface.updateJob(job);

另外,请提供一些简单的方法来查看我的传出 SOAP 请求。

0 投票
0 回答
289 浏览

soap - 在 ADF Mobile 中创建 CustomSOAPProvider 时出错

我想将安全标头添加到从 ADF 移动应用程序到 Web 服务的 SOAP 请求中。

但是,当我尝试在我的 CustomSOAPProvider 类中扩展 oracle.adfinternal.model.adapter.webservice.provider.soap.SOAPProvider 类时,它会显示“非法内部包导入。请使用公共 api”。

我已将审计规则更改为工具 - 首选项 - 审计 - 配置文件 - 审计规则 - 应用程序开发框架 - ADF 通用 - ADF java 审计规则 - “非法内部包导入。请使用公共 api”严重性和样式为“警告”。但它仍然无法正常工作。

我正在使用 JDeveloper 11.1.2.3.0 版本。

这是我的 SOAP 安全标头。

请帮忙...

0 投票
2 回答
1490 浏览

java - 带有两个元素的 Spring 更新 SOAP 标头

我正在使用 Spring-WS 和 WebServiceTemplate 来调用 SOAP WebService。目前,我在更新 SOAP 标头时遇到问题。

以下是 SOAP 请求的完整结构:

如上所示,我需要在 Header 中包含 2 个元素。我有以下代码来更新 WebServiceTemplate 的 SOAP 标头

但是当我尝试使用两个元素(字符串)更新标头时收到以下错误消息:

SOAPHeaderString

错误

Security原因是和元素没有根元素MessageData,它不应该是。

请帮助我在这种情况下如何更新标题?

谢谢

0 投票
1 回答
2100 浏览

c# - 将带有自定义参数的值添加到 WCF 标头中

您好,我们正在使用一些政府 WCF 服务。在旧方法中,他们正在寻找这样的肥皂标题。

我们将 MessageInspector 添加到此;

所以这是正确的。

但是政府已经像这样改变了肥皂标题。

所以现在我怎样才能改变我们的 BeforeSendRequest 方法在soap头中发送这样的自定义参数

0 投票
2 回答
2826 浏览

spring-ws - 如何使用 Spring WS Client 在服务器端获取 Soap Header

我是 Web 服务开发的新手。我正在使用 Spring WS 开发 Web 服务。我需要在请求中添加soap标头,所以下面是我在客户端在请求中添加标头的代码。

如何从服务器端类的请求中获取此标头?

我已经使用 Eclipse Axis 插件来生成我的 wsdl 到类骨架。我正在使用 Spring 2。

0 投票
0 回答
427 浏览

php - 升级 Symfony 2 后自定义身份验证提供程序不起作用

很长一段时间我都在使用 Symfony 2.0 版本,并且我的自定义身份验证提供程序有效。现在我决定升级到最新版本。第一步是升级到 2.1,然后是 2.2,依此类推。但我在第一步到 2.1 时卡住了。升级已成功完成,但用户身份验证不起作用。每次登录后,我都会重定向回登录表单。

我已经完全按照文档中的方式创建了用户提供程序和身份验证提供程序:http: //symfony.com/doc/2.0/cookbook/security/custom_authentication_provider.html http://symfony.com/doc/2.0/cookbook/security/custom_provider。 html

我将每个版本都更改为添加的 equatableInterface 并将 equals() 更改为 UserProvider 中的 isEqualTo() 方法。

在 AuthenticationProvider 中,我将工厂配置移至捆绑类。

在 2.1 版中,有许多与安全相关的更改。(https://github.com/symfony/symfony/blob/master/UPGRADE-2.1.md)我编辑的每一个更改。

我在控制器中持久化的令牌如下所示:

和security.yml:

路由.yml

在此持久化之后,如果我转储 security.context,则存在持久化令牌,但在页面重定向之后,令牌(在 security.context 中)为 NULL。

0 投票
1 回答
956 浏览

wso2 - WSO2 ESB SOAP 标头丢失

我正在尝试通过 ESB 转发一个简单的 Web 服务调用,但是 Send mediator 会从 SOAP 消息中删除所有标头。

消息来源:

发送后的消息:

如何保留 Action 标头?我尝试了标头调解器,但没有帮助。

0 投票
0 回答
188 浏览

soap - 使用 Blackberry 向 ASP.NET Web 服务发送 SOAP 消息会丢失 SOAP 标头

好吧,这让我整个星期都发疯了,必须有一个简单的解释来解释为什么会发生这种情况。我编写了一个与 SOAP ASP.NET 2.0 Web 服务通信的黑莓应用程序。Web 服务在请求中需要一个带有会话令牌的 SOAP 标头。

SOAP 消息如下:

我用来发送消息的代码是:

我遇到的问题是,当 Web 服务收到请求时,消息中没有包含 SOAP Header。

有没有其他人遇到过这个问题?

提前谢谢了。尼尔

- - - 更新 - - -

我明白了,我回顾了这些消息并将这些消息与 WSDL 进行了比较,我还通过 SOAPUI 运行了这些消息,通过我来说,Android 上的相同代码可以正常工作。

我终于发现它归结为一个命名空间

上面的命名空间末尾有两个 // ,这与 WSDL 定义不匹配,我将其更改为

一切都开始起作用了。

似乎黑莓对有效的 SOAP 比 Android 更挑剔一些。

我应该发现的!

0 投票
1 回答
1406 浏览

javascript - 将自定义标头添加到 Web 服务调用并在 Web 服务方法中读取它

我想知道是否可以为每个 Web 服务调用添加一些自定义标头,然后从 Web 服务方法访问这些自定义标头:

我还需要在 ajax 调用中添加标头,所以我需要知道在 javascript 中添加这些自定义标头的位置:

0 投票
1 回答
2770 浏览

android - 使用 ksoap2 在 Android 中使用摘要 (SOAP) 的 WSSE 安全标头

在Android编程中,我正在尝试使用kso​​ap2生成以下soap Header(WSSE Security with Password Digest Header)。

我生成上述标题的代码是

但是,上面的代码给出了HTTP 400 (Bad Request).

任何人都可以帮助我吗?