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