msxml4.0 sp4_MSXML4和80072efd中的安全性

msxml4.0 sp4

msxml4.0 sp4

Old news, but it matters to some. If you're using MSXML4 and you get this while doing a POST:

旧消息,但这对某些人很重要。 如果您使用的是MSXML4,并且在执行POST时得到此信息:

msxml4.dll error '80072efd' A connection with the server could not be established

msxml4.dll错误'80072efd' 无法建立与服务器的连接

It might be because of the tightened security around MSXML 4.0 SP2.

可能是由于围绕MSXML 4.0 SP2加强了安全性。

The docs say:

文档说:

"Security in the implementation of the MSXML 4.0 SP2 ServerXmlHttp object has been enhanced to check the Internet Explorer security policy setting for submitting non-encrypted form data. A security policy setting of "Disable" or "Prompt" for the "Submit nonencrypted form data" option will result in an "Access Denied" error message when attempting to post form data using the ServerXmlHttp object. This is a change that can potentially break existing code that uses earlier versions of the ServerXmlHttp object (such as prior released versions of both MSXML 3.0 and MSXML 4.0) to post form data when the Internet Explorer security policy setting for submitting non-encrypted form data is not enabled."

“已增强了MSXML 4.0 SP2 ServerXmlHttp对象的实现中的安全性,以检查Internet Explorer安全策略设置以提交未加密的表单数据。对于“提交未加密的表单数据,安全策略设置为”禁用”或“提示”尝试使用ServerXmlHttp对象发布表单数据时,“选项将导致”访问被拒绝“错误消息。此更改可能会破坏使用ServerXmlHttp对象的早期版本(例如两个MSXML的先前发行版本)的现有代码。 3.0和MSXML 4.0)在未启用用于提交未加密表单数据的Internet Explorer安全策略设置时发布表单数据。”

This might happen if you have an existing application running on, say, Windows 2000, then you upgrade the machine to Window 2003 and get the new MSXML "for free." Remember - know the application stack, the whole stack if you can. The OS is part of the stack, and in this case, XML is too.

如果您有一个运行在Windows 2000上的现有应用程序,则可能会发生这种情况,然后将计算机升级到Window 2003并“免费”获得新的MSXML。 记住-如果可以的话,了解应用程序堆栈,整个堆栈。 操作系统是堆栈的一部分,在这种情况下,XML也是。

翻译自: https://www.hanselman.com/blog/security-in-msxml4-and-80072efd

msxml4.0 sp4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MSXML4.0 是一款由微软公司开发的跨平台的XML解析器。它可以在各种操作系统和编程语言使用,包括Windows、Linux 和 Mac OS X,并提供了强大的XML数据处理能力。 对于想要了解和使用MSXML4.0的开发者和用户来说,最好去微软的官方网站查询相关信息。微软官方网站是一个权威和可信的信息来源,可以提供关于MSXML4.0的最新版本、功能、下载和使用指南等详细信息。 要找到MSXML4.0官网,可以直接在搜索引擎输入"MSXML4.0官网"关键词进行搜索,搜索结果一般会有微软官方网站的相关链接。点击链接即可进入微软官方网站,然后在搜索栏输入"MSXML4.0"进行搜索,即可找到相关页面。 在MSXML4.0官网上,可以找到关于其版本更新的公告、安装程序的下载链接、相关文档和示例代码等资源。开发者和用户可以通过阅读官方文档、参考示例代码以及参与官方论坛和社区来获取更多与MSXML4.0相关的信息和帮助。 不仅如此,MSXML4.0官网还可能提供与其他产品和技术相关的链接,如XML标准、XML Schema、XSLT 转换和XPath 查询等。这些资源将有助于开发者深入了解和使用XML相关的技术和工具。 综上所述,对于了解和使用MSXML4.0的开发者和用户来说,最佳的信息来源是微软官方网站。通过访问MSXML4.0官网,可以获取到最新的信息、资源和帮助,以便更好地理解和应用这一强大的XML解析器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值