小编Kea*_*Hie的帖子

Flutter POST 请求正文未发送

我想使用以下代码在 Flutter 中发出 post 请求:

// Body: {"email": "example@email.com", "pass": "passw0rd"}

Future<dynamic> post(String url, var body) async {
  var response = await http.post(url, body: body);
  final String res = response.body;
  return res;
}

// That's not the full code. I removed some lines because they are useless for this thread.
// Most of them are only some debug outputs or conditional statements
Run Code Online (Sandbox Code Playgroud)

问题是我的帖子请求不包括我的请求正文。我用服务器上的一些输出检查了这一点。

dart flutter

5
推荐指数
1
解决办法
6032
查看次数

是否可以在没有 vue-cli 的情况下构建 vue 应用程序?

就像标题本身所说的那样。是否可以借助 webpack 而无需 vue cli 来构建 vue 应用程序?如果不是,为什么?据我了解 vue-cli 也使用 webpack 来构建他们的文件。

build webpack vue.js

5
推荐指数
1
解决办法
8376
查看次数

如何将Java类转换为另一个类

我使用一种方法从包中收集所有类并将它们保存到一个数组中:

Class[] classes = ClassUtils.getClasses("xyz.keahie.werewolf.character.characters");
Run Code Online (Sandbox Code Playgroud)

它们都有"Character"类作为超类,当我打印它们时,我得到这一行:

class xyz.keahie.werewolf.character.Character
Run Code Online (Sandbox Code Playgroud)

当我想将它们转换为类"Character"时,我总是得到一个ClassCastException.我究竟做错了什么?

编辑:这是我得到的完整错误:

Exception in thread "main" java.lang.ClassCastException: java.lang.Class cannot be cast to xyz.keahie.werewolf.character.Character
    at xyz.keahie.werewolf.character.CharacterManager.<init>(CharacterManager.java:29)
    at xyz.keahie.werewolf.GameManager.<init>(GameManager.java:26)
    at xyz.keahie.werewolf.Game.main(Game.java:9)
Run Code Online (Sandbox Code Playgroud)

在这里我的源代码:

Class[] classes = ClassUtils.getClasses("xyz.keahie.werewolf.character.characters");
for (Class clazz : classes) {
    Object object = clazz.getSuperclass();
    System.out.println(object.toString());

    if (object.getClass().equals(xyz.keahie.werewolf.character.Character.class)) {
        System.out.println("Yes");
    } else {
        System.out.println("Nope");
    }

    Character character = (Character) object;
    if (!this.characters.contains(character)) {
        addSpecialCharacter(character);
    }
}
Run Code Online (Sandbox Code Playgroud)

很抱歉在开始时缺少信息

java casting class

0
推荐指数
1
解决办法
2919
查看次数

标签 统计

build ×1

casting ×1

class ×1

dart ×1

flutter ×1

java ×1

vue.js ×1

webpack ×1