问题标签 [canonicalization]
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.
c# - C# 为什么 XmlDsigC14NTransform 从 xml 中删除所有空格
我对 XmlDsigC14NTransform 有疑问。我试图重复来自 http://www.di-mgt.com.au/xmldsig2.html的示例(部分组成规范化的 SignedInfo 元素并计算其 SignatureValue),但我的代码从 xml 中丢失了空格,我无法获得正确的 hexdump。
我的 C# 代码:
源 Xml(来自文件 C:\temp\new_sign.txt):
我如何将空格保存到我的 xml 中并像示例(http://www.di-mgt.com.au/xmldsig2.html)中那样获得规范化的 xml?
c# - C# 中的 XML 规范化
我正在尝试使用XPATH表达式创建XML输入的规范形式,但是我不确定是否可以从文档中接收正确的输出。
我目前正在使用这个表达式,但我希望能够使用显示的第二个表达式,但是这不会返回任何结果。
我添加了这个命名空间,否则顶部也不起作用
当前 XPATH -
预期的 XPATH -
在 XPathVisualizer 中,预期路径为我提供了正确的输出,但在 .NET 中却没有。
XML 文档
返回的规范文件
php - wordpress url 使用 php 解析 - 解析成 php 变量
您好 wordpress/url/php 专家我真的很感谢您提前提供的帮助。
例如,我建立了一个 wordpress 网站和 url
www.domain.com/hello-world-how-are-you
所以我想做的是在 single.php 脚本中,我想解析 url 并通过“-”分解 url,并将“hello”和“you”作为 php 变量。
我对服务器配置没有太多了解,如果只能使用 php 就可以了。
再次感谢您。
.htaccess - 如何使用 .htaccess 文件删除 IP 通道
最近我使用一些 SEO 工具浏览了我的网站,他们建议我使用 .htaccess 文件删除我的 IP 通道,但我不知道如何使用 .htaccess 文件代码删除它。
这是什么意思?
c# - C# 计算并验证 SEPA (XML) 支付文件的 SHA256 值
我正在努力解决像 Markus Dreyer 一样的问题: C#Calculate SHA256 value for SEPA (XML) paymentfile
根据 DFÜ 协议,我必须计算一个 sha256 哈希值:
- 哈希值是使用整个包含的文档创建的,包括开始和结束标签。
- 该文档根据 Canonical XML 1.0 版进行了规范化。(http://www.w3.org/TR/2001/REC-xml-c14n-20010315)。
- 在包含文档的情况下,也必须根据主文档执行规范化。
- SHA-256 用作哈希算法。
这是一个示例有效的 xml 文件(从金融工具导出):
根据 Markus Dreyer 的解决方案,这是我的代码:
在我的计算中,我得到了值:55B2597B0688AB1A19760B542AA70AEF4F980D7BC9D6EBCF2B741F6299C661D3 但预期是文件中的值:33E579FE7A9AF6C32C100E8578EBD63E54A2DF47C6849F7A47BC8BEA9E
你们有任何想法,我错过了什么?
wordpress - WordPress 网站的 URL 规范化
我有一个drwagenberg.com
可以在两个 URL 上打开的网站:
我想规范化 URL http://drwagenberg.com/
,以便每当用户键入此 URL 时,它会自动使其成为http://www.drwagenberg.com/
请记住,该网站是在 WordPress 中构建的。
我在我的.htacess
文件中尝试了不同的方法,例如重定向。这是我使用的代码:
asp.net-mvc - Canoncialize 包是否在我的 mvc 应用程序中破坏了 oAuth?
我一直在使用 Schourode 的 Canoncialize 包来确保所有 url 都是小写的。我觉得它真的很方便,并想继续使用它。
https://github.com/schourode/canonicalize
但是我在使用 OAuthWebSecurity 时遇到了麻烦。AuthorizationResult 失败。在 route_config.cs 中删除对 Canonicalize 的调用使其再次工作。
我原本以为它是将请求令牌重写为小写,但正如 Chandu 指出的那样,我错了。现在我认为它可能与编码有关。但我不确定它究竟为什么会发生或如何解决它。:(
成功回调地址
回调地址失败
这是造成或破坏它的调用:
seo - 域和子域规范 URL
我有一个网站,其中几个子域上的内容与主域上的内容相同。这样做的原因是我运行一个会员计划。
例如,affiliate1.mydomain.com 与 mydomain.com 具有相同的内容(除了不同的样式)。
我想知道我的附属子域上的规范网址应该是什么。我应该将所有链接都以http://mydomain.com开头(与主域相同)吗?
注意:affiliate1.mydomain.com 上的所有内部链接都指向 affilate1.mydomain.com/something-here/。
请给我建议,谢谢!
java - 在 org.apache.xerces.jaxp.DocumentBuilderImpl 的行尾缺少 CR
我正在使用 org.apache.xerces.jaxp.DocumentBuilderImpl 在 java 中加载 xml 文档。要加载的文件是:
我以常用方式加载文档:
加载的文档似乎没问题,但只缺少一件事。省略了行尾的 CR。
如果我打电话给这个
我得到 "\n " 字符串。
在正常情况下不是这个问题,但结合规范化我得到了不同的结果,如我所料。有人能帮我看看 CR 在结尾处有什么问题吗?
Java SDK 1.7_25 x86
预先感谢您的帮助
弗拉多
编辑:
在.net中我可以写这个
并保留空格。这在java中可能吗?
php - php系统规范化
我正在尝试让 rel=canonical 在我的网站上工作,这是一个名为tomatocart 的php cms 系统。
我正在使用这个 php 片段,它确实创建了正确的 url,但是它在页面上显示了 url,并且它没有将它放在它应该位于的 Head 区域中。规范化检查器看不到代码。
如何确保此代码显示在 head 标记中,以及如何将其从页面的正面隐藏?