soap 相关问题

简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。

如何使用 Postman 调用使用 BasicHttpBinding 的 WCF SOAP 服务?

我正在尝试使用 Postman 调用使用 BasicHttpBinding 的 WCF 服务。我目前收到错误: 带有 Action 'https://server/namespace/IResults/SetRecordState 的消息不能是

回答 1 投票 0

ASP.NET Core - 如何解决不支持配置文件。在 SWDL SOAP 服务中的 System.ServiceModel.ClientBase`1..ctor()

我得到了第三方 WSDL SOAP 服务,可以在 ASP.NET Core 6 Web API 中使用,然后生成 JSON 响应服务。这是给定的 WSDL SOAP 服务: http://thirdpartyapi:3209/SchoolService/

回答 0 投票 0

如何为 Spring Soap WS 配置 ServletRegistrationBean

我有一个 Spring boot 应用程序,它部署在 tomcat 上,应用程序上下文在 application.yml 中配置为 /soapws 我已经在端点服务上部署了一个 SOAP WS。

回答 0 投票 0

使用 EWS 和 SOAP 从邮箱中导出项目

我需要将邮件从我们O365租户的邮箱导出到本地磁盘。我已按照 Microsoft 指南在 Azure AD 中设置应用程序,因此我可以使用 OAuth 向 EWS 和

回答 1 投票 0

如何使用 Java Spring 读取 SOAP API 请求标头

下面是我的 soap 请求,我需要使用 spring boot java 读取 soap 标头,我该怎么做。 尝试了所有可能的场景,我能够在没有目标命名空间的情况下读取标头,但是如果我

回答 2 投票 0

NILLABLE从XML到JAVA的等价物是什么

什么相当于 从 XML 到 JAVA? 我正在研究 SOAP,所以我不得不问。 还有像这样的元素 需要这些吗...

回答 1 投票 0

当 HttpsGetEnabled 设置为 false 时无法更新或添加 WCF 服务引用

我创建了一个 WCF 服务。最初,我能够使用我的本地 URL https://localhost:44390/MyService.svc 添加或更新服务引用。但是一旦我将 HttpsGetEnabled 的值更改为

回答 1 投票 0

如何获取 SOAP API 调用的令牌

我需要使用 SOAP Api 从 Timewriter 应用程序获取数据。我可以使用 api 密钥和响应 200 的用户密钥在 python 中进行初始调用。 导入请求 url = "https://procloud.timewriter.n...

回答 1 投票 0

Apache 轴管理客户端进程 - 401 错误

org.apache.axis.client.AdminClient.process() 是做什么的? 调用此功能时是否在幕后发生任何身份验证/授权? 我们有一个遗留的基于 SOAP 的 Web 服务 b...

回答 0 投票 0

Web 服务请求 soap web 服务失败 vb.net soap web 服务 wsdlsponse

我必须调用一些在登录时使用 ID 和密码提供令牌的服务。令牌不在标头的属性中。请求和响应的类型是自定义的。我写这段代码...

回答 0 投票 0

如何在 PHP 中使用 SOAP 处理安全令牌?

我正在尝试从 PHP 中的 SOAP 服务器获取数据。到目前为止,我设法连接了用户名和密码并检索了安全令牌。现在我正在尝试使用一个函数来获取更多数据。但是它

回答 0 投票 0

使用 Zeep 通过代理访问 SOAP 时更改服务 URL

在我的应用程序中,我需要访问内部(公司)Soap API。对于这种访问,我到目前为止使用的是 Zeep。但是现在访问必须通过代理并且 API 的实际地址已经......

回答 0 投票 0

Spring WS 在使用 Wss4jSecurityInterceptor 解密 SOAP 消息后返回“No adapter for endpoint”

我创建了一个简单的 Spring WS,它可以对 SOAP 消息进行签名和解密。该消息已解密,但不知何故它没有命中我的端点类。这是我的代码: pom.xml <

回答 1 投票 0

如何将 SOAP Web 服务从基于 JDK 的 jax-ws 实现切换到 Metro?

我有这个 SOAP 网络服务 请求/响应 导入 javax.xml.bind.annotation.XmlElement; 公共类 EmployeeRequest { 私有字符串名字; //getters 和 setters

回答 0 投票 0

无法将 SOAP Web 服务部署到 Tomcat 10

我正在尝试将一个非常简单的 SOAP Web 服务部署到 Tomcat 10(版本 10.1.7),但尽管进行了多次尝试,但到目前为止我还没有成功。 我怀疑我的部署描述有问题......

回答 1 投票 0

迁移到 Apache WSS4J2

我正在将我的 Web 服务项目从 WebSphere 转移到 WildFly。同时,我正在将 java 版本升级到 8。由于我的 pom 文件中存在某些依赖性,我在迁移过程中遇到了问题。所以我也up...

回答 0 投票 0

如何使用xml在SOAP请求中添加附件?

strXml =“”“ strXml ="""<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SMTPEmail xmlns="http://www.test.com/123"> <ID></ID> <EmailAddress>[email protected]</EmailAddress> <To>[email protected]</To> <CC>[email protected]</CC> <BCC></BCC> <Subj>hello</Subj> <Text>hello</Text> <IsBodyHtml>hello</IsBodyHtml> <Server></Server> <Debug>string</Debug> <GUID>{12344-3434-34334-3434343-65656565h5h}</GUID> <Attachments></Attachments> <RelayCount>0</RelayCount> </SMTPEmail> </soap12:Body> </soap12:Envelope>""" response = requests.post(url,data=strXml, headers=header) print(response.content) 我能够让它工作以发送消息,但我不知道如何插入我的文件路径(例如:'C:\Users ame\Downloads est1.xlsx') 在 Attachments 标签内以将其附加到电子邮件。 事实证明我需要像这样将我的文件转换为十六进制代码: import binascii def fileAttachmentHex(filepath): file = open(filepath,'rb').read() file_encode = binascii.hexlify(file) return file_encode.decode('utf-8') 然后将十六进制代码的输出插入附件标签中,文件名如下: <Attachments>test1.xlsx:GSDBSG0033043H3G0000000000000</Attachments>

回答 1 投票 0

ONVIF 报告 GetProfiles 错误:请求的操作需要授权,发件人未获得授权

我正在尝试使用 HIKVISION 相机试验 ONVIF 功能。它可以很好地处理 GetServices 请求。这是请求: 我正在尝试使用 HIKVISION 相机试验 ONVIF 功能。它可以很好地处理 GetServices 的请求。这是请求: <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:Header> <Security s:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <UsernameToken> <Username>admin</Username> <Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#Passwo rdDigest">ttToXMBbkvcTwrNmFXi98IkJjI+ZcnCgTDvqd52CKtE=</Password> <Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">uN08HgV/71BD39TvmdM0cw==</Nonce> <Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">1970-01-01T00:46:39.000Z </Created> </UsernameToken> </Security> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"> <IncludeCapability>true</IncludeCapability> </GetServices> </s:Body> </s:Envelope> 当我尝试 GetProfiles 时,它失败了,即使相同的逻辑用于相同类型的身份验证。响应中返回的错误是: 请求的操作需要授权,但发件人未获得授权。 这是请求: <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:Header> <Security s:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <UsernameToken> <Username>admin</Username> <Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#Passwo rdDigest">CRzaA1hDfuG031Lztc7ZsYEtiGo1O/7wFSlaCf3rBwk=</Password> <Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">jwP2WzyxdbXkMX8fD8QDrQ==</Nonce> <Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">1970-01-01T00:46:39.021Z </Created> </UsernameToken> </Security> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetProfiles xmlns="http://www.onvif.org/ver20/media/wsdl"> <Type>All</Type> </GetProfiles> </s:Body> </s:Envelope> 相同的函数用于为两个请求生成 SHA256 哈希。

回答 0 投票 0

org.springframework.oxm.UncategorizedMappingException:未知的 JAXB 异常

我正在从 Spring Boot 2.7.6 迁移到 Spring Boot 3.0.5,从 Java 11 迁移到 Java 17。调用 soap 客户端时,我在运行时遇到这个错误:jakarta.xml.bind.JAXBException: class MyClass。 ..

回答 0 投票 0

java中如何给带有附件的SOAP请求添加数字签名

我需要为带有附件的 SOAP 请求添加数字签名。我尝试了几种使用 xmlsec-3.0.2.jar 和 javax.xml.crypto 库的方法。但是他们都没有按预期工作....

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.