Restframework APi响应隐藏

时间:2018-07-19 14:07:19

标签: python django api vue.js django-rest-framework

我已经使用python django rest框架和Vue js构建了一个应用程序。 其余框架链接类似198.123.1.1:8001/test,我正在使用此链接在Vuejs中获取记录。

我通常将此链接称为198.123.1.1:8001/test

GET /test/

HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "test_id": 11,
        "test_n_key": "as-all-1",
        }

我现在收到以下答复,我想将此答复隐藏在外界之外,这将是更好的方法。

1)我不想将此网址显示给外界。 2)当有人从应用程序以外的浏览器调用此代码时,它不应显示

2 个答案:

答案 0 :(得分:0)

如果API暴露于外界,则无法隐藏它,请向API添加身份验证并阻止外部请求。

答案 1 :(得分:0)

添加身份验证和CORS:

CORS-Headers

Authentication