大海话语 2021-12-08 19:52 采纳率: 87.9%
浏览 46
已结题

用户携带自己的id或token去访问服务端

我现在写一个用户用户携带自己的id,去访问服务端的自己的数据,但是,这个id是从本地数据库获取呢?还是说在其它的什么地方呢?
我现在只能写死,比如 用户需要uAccount,就是像用户id这样的。
下面是去服务器查询 的代码

/**
         * 去服务器数据库查询数据
         * */
        Request.Builder builder = new Request.Builder();
        String url = selectBodyUrl + "uAccount="+"8";
        builder.url(url);
        Request request = builder.build();
        Call call = okHttpClient.newCall(request);
        call.enqueue(new Callback() {
            @Override
            public void onFailure(@NotNull Call call, @NotNull IOException e) {
                if (view!=null){
                    view.onFailure(e.getMessage());
                }
            }

            @Override
            public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
                // 这里要检查过数据?
                Gson gson = new Gson();
                JsonArray jsonArray = gson.fromJson(response.body().string(), JsonArray.class);
                Iterator<JsonElement> iterator = jsonArray.iterator();
                ArrayList<OrderEntity> orderEntityArList = new ArrayList<>();
                while (iterator.hasNext()) {
                    orderEntityArList.add(gson.fromJson(iterator.next(), OrderEntity.class));
                }
                if (view!=null){
                    view.onGetOrderEntityList(orderEntityArList);//给IView方法中的onGetOrderEntityList 传值
                }
            }
        });

  • 写回答

2条回答 默认 最新

  • 橙子树下 2021-12-08 20:34
    关注

    按你的意思只能先根据用户名查询数据库获得ID再去带着id请求其它信息,token一般在登陆的时候后端产生交给前端,之后每次请求时在请求头header加token字段

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月16日
  • 已采纳回答 12月8日
  • 创建了问题 12月8日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图