代码之家  ›  专栏  ›  技术社区  ›  Saeed

对网站用户隐藏JSON文件并在Android应用程序中调用它

  •  -1
  • Saeed  · 技术社区  · 6 年前

    我想编写一个程序,使用JSON从我的网站接收信息。 例如,JSON文件位于主机上的以下地址。 http://example.com/jfile.json

    在我在Android上编写的程序中,我调用这个文件,然后执行希望正确应用于数据的操作。

    但这里的要点是,我不希望用户的网站通过键入( http://example.com/jfile.json )我只想让我的应用程序访问这个文件。

    有可能吗?如果是,怎么做?

    1 回复  |  直到 6 年前
        1
  •  2
  •   DGLeiva    6 年前

    您需要在站点中添加一个头以获取访问令牌:

    内容类型:application/json

    授权:基本“accestoken”

    然后将其添加到应用程序中:

                @Override
            public Map<String, String> getHeaders() throws AuthFailureError {
                HashMap<String, String> headers = new HashMap<>();
                headers.put("Content-Type", "application/json");
                headers.put("Authorization", "Bearer AccesToken");
                return headers;
    

    https://auth0.com/docs/tokens/access-token