RestTemplate returns null
I am trying to get information from a webservice by using RestTemplete. When I use the url on browser it returns:
{
"id": 4242,
"node_id": "dsgs",
"name": "keyboard",
"full_name": "gsdfgs",
"private": false,
"owner":
{
"login": "cdss",
"gravatar_id": "",
},
"description": " fdsfa",
"fork": false
}
The thing is I do not want to get all those information therefore I created a class with only few fields
@JsonIgnoreProperties(ignoreUnknown = true)
public class ServiceInfo{
@JsonProperty("node_id")
private int nodeId;
@JsonProperty("full_name")
private String fullName;
private String description;
//setter getters
}
And I am calling the service as
RestTemplate restTemplate = new RestTemplate();
ServiceInfo serviceInfo= restTemplate.getForObject(fullServiceUrl, ServiceInfo.class);
Here serviceInfo object is null there is no exception in log. What is the problem here ? Do I need to include all the fields that service is returning in my class ?
rest spring-boot spring-restcontroller spring-rest
add a comment |
I am trying to get information from a webservice by using RestTemplete. When I use the url on browser it returns:
{
"id": 4242,
"node_id": "dsgs",
"name": "keyboard",
"full_name": "gsdfgs",
"private": false,
"owner":
{
"login": "cdss",
"gravatar_id": "",
},
"description": " fdsfa",
"fork": false
}
The thing is I do not want to get all those information therefore I created a class with only few fields
@JsonIgnoreProperties(ignoreUnknown = true)
public class ServiceInfo{
@JsonProperty("node_id")
private int nodeId;
@JsonProperty("full_name")
private String fullName;
private String description;
//setter getters
}
And I am calling the service as
RestTemplate restTemplate = new RestTemplate();
ServiceInfo serviceInfo= restTemplate.getForObject(fullServiceUrl, ServiceInfo.class);
Here serviceInfo object is null there is no exception in log. What is the problem here ? Do I need to include all the fields that service is returning in my class ?
rest spring-boot spring-restcontroller spring-rest
add a comment |
I am trying to get information from a webservice by using RestTemplete. When I use the url on browser it returns:
{
"id": 4242,
"node_id": "dsgs",
"name": "keyboard",
"full_name": "gsdfgs",
"private": false,
"owner":
{
"login": "cdss",
"gravatar_id": "",
},
"description": " fdsfa",
"fork": false
}
The thing is I do not want to get all those information therefore I created a class with only few fields
@JsonIgnoreProperties(ignoreUnknown = true)
public class ServiceInfo{
@JsonProperty("node_id")
private int nodeId;
@JsonProperty("full_name")
private String fullName;
private String description;
//setter getters
}
And I am calling the service as
RestTemplate restTemplate = new RestTemplate();
ServiceInfo serviceInfo= restTemplate.getForObject(fullServiceUrl, ServiceInfo.class);
Here serviceInfo object is null there is no exception in log. What is the problem here ? Do I need to include all the fields that service is returning in my class ?
rest spring-boot spring-restcontroller spring-rest
I am trying to get information from a webservice by using RestTemplete. When I use the url on browser it returns:
{
"id": 4242,
"node_id": "dsgs",
"name": "keyboard",
"full_name": "gsdfgs",
"private": false,
"owner":
{
"login": "cdss",
"gravatar_id": "",
},
"description": " fdsfa",
"fork": false
}
The thing is I do not want to get all those information therefore I created a class with only few fields
@JsonIgnoreProperties(ignoreUnknown = true)
public class ServiceInfo{
@JsonProperty("node_id")
private int nodeId;
@JsonProperty("full_name")
private String fullName;
private String description;
//setter getters
}
And I am calling the service as
RestTemplate restTemplate = new RestTemplate();
ServiceInfo serviceInfo= restTemplate.getForObject(fullServiceUrl, ServiceInfo.class);
Here serviceInfo object is null there is no exception in log. What is the problem here ? Do I need to include all the fields that service is returning in my class ?
rest spring-boot spring-restcontroller spring-rest
rest spring-boot spring-restcontroller spring-rest
asked Nov 21 '18 at 17:46
user1474111user1474111
2521323
2521323
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Found the problem, I was trying to call by http instead of https.
add a comment |
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53417856%2fresttemplate-returns-null%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Found the problem, I was trying to call by http instead of https.
add a comment |
Found the problem, I was trying to call by http instead of https.
add a comment |
Found the problem, I was trying to call by http instead of https.
Found the problem, I was trying to call by http instead of https.
answered Nov 21 '18 at 18:20
user1474111user1474111
2521323
2521323
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53417856%2fresttemplate-returns-null%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown