查看您发布的示例API响应,看起来像英雄的检索方法(例如/ heroes / 2)返回仅包含一个项目的列表,而不是返回项目本身。但是,在您的客户端代码中,您需要一个英雄对象,而不是英雄列表。取决于您的客户端代码和一般的休息api,
localhost:8000 /英雄/ 2应该返回
{ "name": "better hero", "number": 2 }
不
[ { "name": "better hero", "number": 2 } ]