wordpress.com服务器发送错误的标头吗?

时间:2014-07-09 08:44:49

标签: wordpress asp-classic 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': 服务器返回无效或无法识别的响应

任何见解?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分: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命令解决的错误。