无法使用 JsonServiceClient 从 ServiceStack API 获取

Unable to get from ServiceStack API using JsonServiceClient

我正在尝试使用以下代码从我的 API 中获取所有设备类型。

client = new JsonServiceClient(environment.apiEndpoint);
var equipmentTypes = new GetEquipmentTypes();
var response = this.client.get(equipmentTypes);

我可以看到它在网络选项卡中。正在传输数据。

public class GetEquipmentTypeResponse

{
    public IEnumerable<EquipmentType> Results { get; set; }
    public ResponseStatus ResponseStatus { get; set; }
}

是来自 API 的 return DTO。

[Route("/api/EquipmentTypes", "GET")]
public class GetEquipmentTypes : IReturn<GetEquipmentTypeResponse>
{

}

是否使用了ServiceInterface

IEnumerable<EquipmentType> response = db.Select<EquipmentType>(x=>x.Name == request.Name);
return new GetEquipmentTypeResponse { Results = response, 
                                     ResponseStatus = new ResponseStatus { }};

就是APIreturn的东西。

把API写成asp.net。客户端是 angular 6 (typescript)。

我附上了两张图片,分别是请求和给出的响应。

这是发送到 API.

的请求

这就是 API 的响应。

这是我从 var 响应中得到的。 (console.log(回应))

屏幕截图显示响应正常返回,Promise 结果未被 awaited,尝试:

var response = await this.client.get(equipmentTypes);