是否wordpress.com服务器发送错误的标头



我们目前遇到了所有wordpress.com服务器返回无效数据的大问题。这可能与服务器返回不正确的http头有关。

这个错误很容易通过使用以下VB/ASP代码重现:

Set http = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
http.Open "GET", "http://www.wordpress.com", False
http.Send

错误信息将是:

msxml6.dll错误'80072f78':服务器返回无效或无法识别的响应

见解吗?

解决方案是设置一个用户代理:

http.setRequestHeader "User-Agent", "Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1)"

我也有同样的问题。我通过以下方法解决了这个问题:

Set xml2 = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0") xml2.Open "POST", "http://wordpress.com/feed/", False xml2.setRequestHeader "User-Agent", "Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1)" xml2.setOption 2, 13056 xml2.Send

设置User-Agent报头后,我得到了一个"证书颁发机构无效或不正确"的错误,该错误已通过SetOption命令解决。

相关内容

  • 没有找到相关文章

最新更新