我们目前在所有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': 服务器返回无效或无法识别的响应
任何见解?
答案 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命令解决的错误。