RIPE提供了一个API,它允许使用带有json响应的简单GET查询来查询其数据库。
我不确定他们的发布周期有多快,以及何时解决这个问题。因此需要找到一种解决方法如何使用他们的API。任何人都可以建议如何解决这个JSON问题?
You can see the result here JSON响应在语法上是正确的,只是严重声明导致"对象"覆盖其先前的声明。
为了说明问题,这是他们的简化回应。
{
"objects" : {
"object" : [{"type" : "inetnum"}],
"object" : [{"type" : "person"}],
"object" : [{"type" : "route"]}
}
}
在与此
相同的评估之后{
"objects" : {
"object" : [{"type" : "route"]}
}
}
所有处理都需要在浏览器中进行,因此只能使用JavaScript。有没有选择如何访问其他"对象"值?
这就是我查询API的方式
$.ajax({
url: "https://rest.db.ripe.net/search.json",
jsonp: "callback",
dataType: "jsonp",
data: {
"query-string": "8.8.8.8",
format: "json"
},
success: function( response ) {
console.log( response );
}
});
如果其他人依赖于RIPE API,这里有bug
的链接