使用消费者代理更改HTTP标头

2020-09-22 22:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有一个由服务提...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我有一个由服务提供商提供的WSDL文件生成的使用者代理。 我假设由于SAP客户端和WCF服务之间的互操作性问题而得到响应

由于EndpointDispatcher上的ContractFilter不匹配,因此无法在接收方处理带有操作''的消息。 这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配造成的。 检查发送方和接收方是否具有相同的合同和绑定(包括安全性要求,例如消息,传输,无)

查看SAP请求的HTTP标头

问题是我需要编辑content-type属性值,以便它包含下面的粗体字符串

内容类型:application/soap + xml; charset = UTF-8 ; action =" http://tempuri.org/IAlphaSecureTransactions/CreditTransfer_001_03 "

我尝试仅使用SOAMANAGER来实现这一目标,但没有结果。

在使用生成的代理对象使用Web服务之前,我需要编辑HTTP标头。

亲切的问候,

康斯坦丁诺斯

(25.6 kB)
3条回答
风早神人
2020-09-22 22:34

嗨康斯坦丁诺斯,

不必更改HTTP标头,可以在SOAMANAGER中配置SOAP Action。 在向导的最后一步("操作设置"),或者在较早的发行版中的"特定于操作"选项卡上,可以找到在SOAMANAGER的逻辑端口中配置SOAP操作的选项。

干杯,
Felipe Zanettini

一周热门 更多>