我有一个用 Windows 服务编写的应用程序,这个应用程序需要调用一个用 Asp.Net MVC 4 WebAPi 编写的 WebAPI。WebAPI 中的此方法返回原始类型的 DTO,例如:
class ImportResultDTO {
public bool Success { get; set; }
public string[] Messages { get; set; }
}
在我的 webapi 中
public ImportResultDTO Get(int clientId) {
// process.. and create the dto result.
return dto;
}
我的问题是,如何从 Windows 服务调用 webApi?我有我的 URL 和参数值,但我不知道如何调用以及如何将 xml 结果反序列化到 DTO。
谢谢