首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RestTemplate返回null

RestTemplate返回null
EN

Stack Overflow用户
提问于 2018-11-22 01:46:55
回答 1查看 100关注 0票数 0

我正在尝试使用RestTemplete从get服务中获取信息。当我在浏览器上使用url时,它返回:

代码语言:javascript
复制
   {
      "id": 4242,
      "node_id": "dsgs",
      "name": "keyboard",
      "full_name": "gsdfgs",
      "private": false,
      "owner": 
      {
        "login": "cdss",  
        "gravatar_id": "",

      },

      "description": " fdsfa",
      "fork": false
   }

问题是,我不想获得所有这些信息,因此我创建了一个只有几个字段的类

代码语言:javascript
复制
@JsonIgnoreProperties(ignoreUnknown = true)
public class ServiceInfo{

    @JsonProperty("node_id")
    private int nodeId;

    @JsonProperty("full_name")
    private String fullName;

    private String description;

    //setter getters
}

我将该服务调用为

代码语言:javascript
复制
 RestTemplate restTemplate = new RestTemplate();
 ServiceInfo serviceInfo= restTemplate.getForObject(fullServiceUrl, ServiceInfo.class);

这里的serviceInfo对象为空,日志中也没有异常。这里的问题是什么?我需要在我的类中包含服务返回的所有字段吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-22 02:20:13

发现问题后,我尝试通过http而不是https进行呼叫。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53417856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档