How to make http post request to an xml document in android
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
Any Suggestions?
Here is a snippet from my Main Activity.
public void loadPage() {
new DownloadXmlTask().execute(URL);
}
private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}
@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}
public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}
public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}
java
|
show 2 more comments
I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
Any Suggestions?
Here is a snippet from my Main Activity.
public void loadPage() {
new DownloadXmlTask().execute(URL);
}
private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}
@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}
public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}
public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}
java
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about thexmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.
– Martin Zeitler
Jan 3 at 22:35
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need toPOSTparameterlnameor does aGETsuffice?
– Martin Zeitler
Jan 3 at 22:40
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44
|
show 2 more comments
I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
Any Suggestions?
Here is a snippet from my Main Activity.
public void loadPage() {
new DownloadXmlTask().execute(URL);
}
private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}
@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}
public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}
public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}
java
I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
Any Suggestions?
Here is a snippet from my Main Activity.
public void loadPage() {
new DownloadXmlTask().execute(URL);
}
private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}
@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}
public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}
public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}
java
java
edited Jan 3 at 22:41
Laura
asked Jan 3 at 21:57
LauraLaura
13
13
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about thexmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.
– Martin Zeitler
Jan 3 at 22:35
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need toPOSTparameterlnameor does aGETsuffice?
– Martin Zeitler
Jan 3 at 22:40
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44
|
show 2 more comments
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about thexmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.
– Martin Zeitler
Jan 3 at 22:35
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need toPOSTparameterlnameor does aGETsuffice?
– Martin Zeitler
Jan 3 at 22:40
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the
xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.– Martin Zeitler
Jan 3 at 22:35
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the
xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.– Martin Zeitler
Jan 3 at 22:35
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to
POST parameter lname or does a GET suffice?– Martin Zeitler
Jan 3 at 22:40
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to
POST parameter lname or does a GET suffice?– Martin Zeitler
Jan 3 at 22:40
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44
|
show 2 more comments
0
active
oldest
votes
Your Answer
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%2f54030371%2fhow-to-make-http-post-request-to-an-xml-document-in-android%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f54030371%2fhow-to-make-http-post-request-to-an-xml-document-in-android%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
welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the
xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.– Martin Zeitler
Jan 3 at 22:35
Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.
– Laura
Jan 3 at 22:38
with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to
POSTparameterlnameor does aGETsuffice?– Martin Zeitler
Jan 3 at 22:40
This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml
– Laura
Jan 3 at 22:43
Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.
– Laura
Jan 3 at 22:44