2

Bintray 提供了一个 REST API 来搜索具有最新版本信息的工件:

https://api.bintray.com/search/packages/maven?q=&g=me.tankery.lib&a=circularSeekBar

我正在努力寻找一种方法来使用 Javascript 代码在 Bintray 上获取最新版本的工件。

似乎 Bintray 服务器不支持 CORS,我使用 JSONP 通过 jQuery 请求数据:

var url = "https://api.bintray.com/search/packages/maven?q=&g=me.tankery.lib&a=circularSeekBar";
$.getJSON(url, function(response) {
    console.log(response);
});

但从未收到回应。我检查了 Chrome 开发工具中的响应,注意到 Bintray REST API 的响应在其 JSON 数据上没有填充。所以 JSONP 的回调函数永远不会调用。

当服务器不支持 JSONP 时我可以做什么?

4

1 回答 1

0

自己提供一个后端,它会为您下载所需的数据,并且不受同源策略的约束。

于 2016-12-09T09:02:56.307 回答