ASPJSON.com库的经典ASP解析JSON错误

ASPJSON.com库的经典ASP解析JSON错误,json,parsing,asp-classic,Json,Parsing,Asp Classic,我正在尝试使用GET从带有经典ASP的URL解析JSON。似乎存在跨域问题。我从中使用库,并得到一个“80072efd”msxml3.dll错误。其内容为:“无法建立与服务器的连接”。这发生在aj_XmlHttp.send Set aj_XmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") aj_XmlHttp.open "GET", inputsource, False aj_XmlHttp.setRequestHeader "Conten

我正在尝试使用GET从带有经典ASP的URL解析JSON。似乎存在跨域问题。我从中使用库,并得到一个“80072efd”msxml3.dll错误。其内容为:“无法建立与服务器的连接”。这发生在aj_XmlHttp.send

Set aj_XmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
aj_XmlHttp.open "GET", inputsource, False
aj_XmlHttp.setRequestHeader "Content-Type", "text/json"
aj_XmlHttp.setRequestHeader "CharSet", "UTF-8"
aj_XmlHttp.Send
我之前尝试过用jsonp解析JSON,但得到了一个XMLHttpRequest错误,由于访问控制允许源代码问题,无法加载任何内容

这是我的密码:

Set oJSON = New aspJSON
oJSON.loadJSON("https://api.rtsports.com/daily/xxxxxxx/baseball/period")

Response.Write oJSON.data("sport") & "<br>"

For Each phonenr In oJSON.data("period")
   Set this = oJSON.data("period").item(phonenr)
   Response.Write _
    this.item("start_time") & ": " & _
    this.item("end_time") & "<br>"
Next

Response.Write oJSON.JSONoutput()
有人知道使用经典ASP解析跨域JSON并避免连接或访问控制允许的源错误的方法吗?我没有访问服务器设置的权限

已解决


问题是我正在访问的JSON没有与URL匹配的证书。我没有通过https访问它,而是切换到http,没有任何问题。

问题是我访问的JSON没有与URL匹配的证书。我没有通过https访问它,而是切换到http,没有任何问题。

由于您没有打开服务器访问外部域的权限,您可以在这里尝试一些技巧:请添加解决方案作为答案
"sport": "baseball",
"period": [{
   "period_id": "1770",
   "sport": "baseball",
   "start_time": "Thu May 7 1:10 PM ET",
   "end_time": "Fri May 8 12:00 AM ET",
   "games": [{
     "home_team": "MIN",
     "away_team": "OAK",
     "start_time": "Thu May 7 1:10 PM ET"
   }]
}]