问题标签 [envelope]

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 投票
2 回答
3291 浏览

java - 如何通过 xml 签名文件提取“原始”内容

我正在处理 XML 签名。如您所知,存在三种类型的 XML 签名:封装的、封装的、分离的。

我找到了关于如何使用 java 标准 API 来签署/验证文件的很好的教程,但我想知道如何提取(几乎)“原始”内容数据。尤其:

1) 验证Enveloped XML 签名文件后,“获取”没有签名的 XML 内容的正确方法是什么?

2) 验证Enveloping XML 签名文件后,“获取”“对象”节点的正确方法是什么?

对于“获取”,我的意思是写在一个单独的物理文件上,清理签名(如果可能,使用标准 API)。

先感谢您,

亲切地。

米尔科

0 投票
0 回答
72 浏览

signals - 实时信号包络

我在我的 c++ 代码中有一个实时信号作为输入,并将它累积在一个向量中。长度固定为 200 个值,我想计算信号的包络。

您对计算实时信封的库或现有代码有任何想法吗?

谢谢你的帮助!!

0 投票
2 回答
1128 浏览

rest - REST 中的元信息:信封 VS HTTP 标头

从服务器检索资源表示时,可能需要获取一些附加信息。我的意思是专门指资源的信息,例如一个特殊的错误消息(“请求的狗无法被检索,因为一只猫穿过马路!”)。

我做了一项研究,我对最RESTful 的方式感到有些困惑(不用说,我指的是 REST 的 HTTP 实现)。老实说,我觉得没有“标准”的方式可以采用,但我想听听不同的意见。

这是我的:

使用 HTTP Header - 这样做的主要原因是因为 HTTP 已经提供了一个信封,那么为什么要在协议的内部注入一个新的自定义信封呢?此外,HTTP 是一种应用程序协议,它应该支持应用程序交互。但是,将新信息推送到 Header 部分有两个缺点:首先,您将包含自定义内容,这不太符合“统一界面”建议。此外,通过查看标准标头,您会发现其中绝大多数都与连接和信息交换(AcceptConnectionForwarded、等)相关HostUser-Agent并以非常不可知的方式引用有效负载(Content-TypeIf-MatchEtag, ETC。)。对于特定于资源的信息,这似乎是不合适的上下文。

使用信封——这个策略有两个好处:它非常灵活,这是 99% 的客户习惯于查看元信息的地方。从理论上讲,我们可以说包含对象的信封我们资源的表示。当被要求提供汽车对象时,服务器可以自由地为该请求提供最有意义的表示。不好的是,它听起来与完全反对 REST 的 SOAP 方法非常相似。

调解- 我的想法是务实的:不要滥用 Header 自定义并使用您拥有的自定义。如果您需要实现 HATEOAS,请使用LinkHeader。如果您需要代表您的资源进行缓存,请使用ETag. 如果您需要大量定制,请使用信封作为资源并在信封部分提供您需要的元信息。

0 投票
1 回答
77 浏览

docusignapi - 未签名信封的Docusign列表

当管理员用户登录我的应用程序时,我需要一个未签名信封列表。获取此列表的推荐方法是什么?我正在使用休息 api v2。

0 投票
1 回答
1717 浏览

c# - 从 XmlDocument 中提取 XML 元素

我还是 XML 的新手,并且在我正在从事的这个项目上遇到了麻烦。我需要从 C# XmlDocument 中提取特定的 xml 元素。在下面的示例中,我想从 RATING 标签中提取 ns:AMOUNT 元素(结果应该是 193.13)。你将如何正确地做到这一点?非常感谢!

0 投票
1 回答
404 浏览

xml - 需要使用 XSLT 删除 XML 信封

我需要删除信封 sh:StandardBusinessDocument、sh:StandardBusinessDocumentHeader 和 ObjectEnvelope 保持发票完好无损。

我希望它看起来像这样:

我用 XSLT 尝试了几种不同的方法,以剪掉我需要但没有一个可以完全工作的部分。

例子:

或者:

请帮忙。

我正在使用http://www.utilities-online.info/xsltransformation/#.WHX9klPhD-j来验证代码。很棒的小页面。

问候, 斯万特

0 投票
1 回答
1198 浏览

docusignapi - USER_AUTHENTICATION_FAILED 创建信封

目前我正在使用 DocuSign 的 Node.js 集成(https://www.npmjs.com/package/docusign-esign),我使用沙盒帐户进行了所有测试并且运行良好,现在我正在尝试要使用生产帐户,登录过程很好,但是当我要创建信封时出现USER_AUTHENTICATION_FAILED错误(即使第一次登录没有错误)。我想知道是否有人经历过同样的事情或知道如何解决这个问题。

这是我从 docusign-esign 中获取的用于创建信封的代码:

登录过程后检索到的帐户 ID 相同。

0 投票
3 回答
1316 浏览

java - 将封装响应映射到 POJO

我正在尝试映射以下响应:

放入我只想检索用户名、全名和 id 字段的对象中。

例如:类似:

有没有办法做到这一点,而不必首先将数据对象存储到地图中?

0 投票
2 回答
1320 浏览

soap - WSO2 ESB - 自动添加的肥皂信封导致问题

我正在探索 WSO2 ESB 并遇到了一个问题。我正在使用简单的传递代理从 SAP(或 Postman,以进行测试)发布 XML 数据,然后将其转发到 REST API - 应该很容易!

当我直接发布到 REST API(不是通过 ESB)时,它工作正常。(200,好的)

但是 WSO2 ESB 会自动添加一个 SOAP 信封,REST API 不会接受。我尝试了各种方法来删除自动添加的 SOAP 信封,但没有成功。尝试了 XSLT 转换、POX 格式、丰富中介等,我能找到的每一个建议。(如果它作为正文的一部分发送,我可以使用 XSLT 删除信封元素,但不是 WSO2 添加的那个)

我可以使用以下方法访问正文,无需 SOAP 信封:

但不确定如何将其转发给 API。

任何想法如何停止在 WSO2 ESB 中首先添加这个信封,或者如何删除它?

我使用了这个答案中的 xslt 代码,当我在正文中包含 SOAP 标记时它工作正常,但对似乎自动添加到 WSO2 中的 SOAP 信封没有影响(除了给出错误,下面)。

我尝试了该行的不同变体:

这是我在 ESB 日志中看到的错误:

无法使用:值 {name ='null', keyValue ='discountPayment'} 对源 XPath 执行 XSLT 转换:s11:Body/child:: [position()=1] | s12:Body/child:: [position()=1] 原因:无法使用 XSLT 结果创建 OMElement

我对 WSO2 ESB 还很陌生,之前没有使用过 XSLT,所以在我的方法中可能是一些非常基本的错误......

这是我的代理 xml,以及 XSLT“removeSOAP”:

0 投票
1 回答
645 浏览

matlab - Matlab下采样和从wav文件中提取包络

我对下面的代码有疑问,因为我不确定我是否对所有程序都进行了正确的编程,以及代码是否真的做了我想让他做的事情。

我有一个音频文件“03 Black Smoke.wav”,这个音频文件我必须下采样到 500 Hz。 之后,我必须将 Audiofile 剪切到3 min 的最大长度

代码是否正确进行了下采样?

有人可以给我一个提示,我如何从input_cut.wav文件中提取每个样本点的信封?