获取请求适用于curl但不适用于javascript

时间:2013-11-19 20:11:46

标签: json firefox curl get

我正在尝试通过GET请求访问信息。我的javascript代码获得了成功的响应,但是有一个空的JSON数组。我正在尝试使用curl和Firefox进行调试。这是奇怪的地方。

以下是通过Firefox的成功请求:

 http://api.example.com/v4/layers/2178198/features?token=...&filter=time%253E1384889546

这会返回一堆数据。这也适用于我的javascript代码。

现在我使用略有不同的资源执行完全相同的请求:

http://api.example.com/v4/layers/2178199/features?token=...&filter=time%253E1384889546

我获得了成功,但返回的JSON数组为空。我用curl(来自同一台机器)执行完全相同的请求:

curl  http://api.example.com/v4/layers/2178199/features?token=...&filter=time%253E1384889546

我得到一个充满数据的JSON数组。

所以我知道我可以使用javascript和Firefox从服务器获取数据。我知道这个资源是有效的,因为我可以通过CURL访问它。为什么我通过浏览器访问时为什么没有数据?我很困惑。

0 个答案:

没有答案
相关问题