laravel 如何在网络页签中隐藏json数据

m0rkklqb  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(153)

我使用laravel和vue来管理一些数据库中的数据,并将json格式从laravel控制器返回到vue js。我只是想隐藏网络选项卡中的响应数据,或者屏蔽它们。我以前没有这样做过。我的意思是,当我打开网络选项卡时,我看到一个请求get-users?page=1,如果我双击打开此urlhttp:127.0.0.1:8000/admin/users/get-users?page=1,它会显示所有这样的数据

{
  "data": [
    {
      "id": 1,
      "name": "Admin",
      "email": "admin@admin.com",
      "email_verified_at": null,
      "last_online_at": "2022-12-02 10:27:20",

有没有办法把这些数据隐藏起来让某些人这么想

"data": [
    {
        success: true,
        response: null //or true  
    }

这是我返回用户数据的方式
return new UserResource(User::paginate($paginate));
我要隐藏该选项卡中数据
http://127.0.0.1:8000/admin/users/get-users?page=1

ffscu2ro

ffscu2ro1#

将显示请求。

无法停止此操作,应用程序正在发出请求,浏览器会将此操作记录到网络选项卡中,如果存在安全问题,您应该用其他方法处理此操作。不要向客户端发送不允许其访问的数据。
为了确保HTTPS的安全性,数据不太可能被拦截,这样数据就不是可用数据。大多数数据将由用户提供。在中的含义不需要隐藏在网络选项卡中。
最糟糕的情况是,有人坐在电脑前读取网络选项卡中的内容,但这种情况在开发应用程序时无法考虑。您可以对发送和接收的数据进行base64编码,这样任何应该看到网络选项卡的人都无法读取这些数据。以下是一些与此问题相关的资源。
Base64

相关问题