【问题标题】:Executing JSON link in PHP and parsing the contents在 PHP 中执行 JSON 链接并解析内容
【发布时间】:2012-01-05 19:00:05
【问题描述】:

json 网址: http://www.nseindia.com/homepage/Indices1.json

每当我直接在浏览器的地址栏中执行此链接时,我都能获得 json 输出。

当我尝试使用 php file_get_contents() 或使用 curl 时,我无法从另一个共享服务器上我的网站上的 php 文件中的上述 url 检索 json 输出。

使用 curl 我得到以下响应:

访问被拒绝 您无权访问此服务器上的“http://www.nseindia.com/homepage/Indices1.json”。

我需要在我的应用程序中使用 php 解码该 json 数据。

【问题讨论】:

  • 询问源文件的提供者?

标签: php json parsing curl file-get-contents


【解决方案1】:

该站点正在阻止 cURL 请求。您可以通过欺骗您的用户代理来绕过它,但是不尊重他们明确希望不让其他服务器抓取 JSON 数据的愿望有点粗鲁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多